投稿
 プチコンについてくるサンプルは難しいのが多いので、初心者用に簡単なサンプルを用意できたらいいなと思って、とりあえず2つほど書いてみました。  公開キー:SBNXE3NE  こんなサンプルあったらいいなとかあったらコメントに残していただければ、もしかしたら書くかもしれません。
12そうだね
プレイ済み
返信[1]
親投稿
こう subwars
すみません。質問よろしいでしょうか? 下画面にボタンを複数表示、タッチすると それぞれのモードが開く、といったプログラム はどう書けば良いですか?
0そうだね
未プレイ
返信[2]
親投稿
>こうさん 公開キー:2B84NK3E SAMPLE3を追加しました。 下画面を使うのはすこし難しいですね。 当たり判定も自分でやらなければなりません。
0そうだね
プレイ済み
返信[3]
親投稿
おかっぺ Japanese_WASABI
とても良いアイデアですね。 SAVE/LOAD やBUTTON とか、よくある質問に出てくるものを命令毎にシンプルなプログラムで説明してると、良いかもですね。 質問に対する回答も捗りそう!
0そうだね
プレイ済み
返信[4]
親投稿
こう subwars
返答ありがとうございます! 自分、横スクロール作成ツールを作りたいと 思っているのですが、時期の都合上 まだこのソフトを持っていません。 なので、今の内紙に書き出しておこうと 思ってまして……言葉足らずですみません。
0そうだね
未プレイ
返信[5]
親投稿
あら、そういうことでしたか。では、直接ここに書いておきますね。公式ページに有るリファレンスと合わせて読んでください。 XSCREEN 2 ' 下画面も使う DISPLAY 1 ' 下画面を操作する GPAGE 1,1 ' 下画面のGRPを操作する GCLS ' 下画面をクリアする VISIBLE 1,1,1,1 ' 下画面のすべての要素を表示する ' ボタン左上を描く GFILL 10,10,70,70,RGB(255,128,128) LOCATE 2,2 PRINT "TOUCH!"
1そうだね
プレイ済み
返信[6]
親投稿
' ボタン中央を描く GFILL 130,90,190,150,RGB(128,128,128) LOCATE 17,12 PRINT "TOUCH!" ' ボタン右下を描く GFILL 250,170,310,230,RGB(128,128,255) LOCATE 32,22 PRINT "TOUCH!" @LOOP ' ループ用ラベル TOUCH OUT TT,TX,TY ' タッチパネルの情報を取得 ' もしタッチされていたら IF TT THEN
1そうだね
プレイ済み
返信[7]
親投稿
' もしタッチされた場所が左上のボタンの範囲内だったらBEEP IF TX>=10 AND TY>=10 AND TX<=70 AND TY<=70 THEN BEEP 10 ' もしタッチされた場所が中央のボタンの範囲内だったらBEEP IF TX>=130 AND TY>=90 AND TX<=190 AND TY<=150 THEN BEEP 20 ' もしタッチされた場所が右下のボタンの範囲内だったらBEEP IF TX>=250 AND TY>=170 AND TX<=310 AND TY<=230 THEN BEEP 30 ENDIF ' 「もしタッチされていたら」のIF終わり VSYNC ' ループ前のおまじない GOTO @LOOP ' @LOOPへ戻る
1そうだね
プレイ済み
返信[8]
親投稿
以上がタッチパネルを使う最小サンプルです。 今のうちに妄想をねっていれば、購入後すぐに実行に映せるかもしれませんね。
0そうだね
プレイ済み
返信[9]
親投稿
こう subwars
ありがとうございます!
0そうだね
未プレイ
返信[10]
親投稿
こう subwars
追記1 : ボタンを押す→次のページへ というプログラムにする場合、BEEP命令から GOTO@に変えれば良いのでしょうか? 2 : 右上、左下のボタンの座標が自分の頭では 分かりませんでした… 3 : 行った先で戻るボタンを作成する事も 応用により可能ですよね?
0そうだね
未プレイ
返信[11]
親投稿
>追記1  イグザクトリー。その通りです。 >2  このサンプルの座標は適当ですので、ご自身の作りたいように再配置していただければと思います。  この場合、IF文の意味さえわかっていれば問題ありません。 >3  イエス。応用で可能です。
0そうだね
プレイ済み
返信[12]
親投稿
pinfu ANNAININ
ダウンロードさせてもらいました。 分かりやすくて面白かったです!!
0そうだね
プレイ済み
返信[13]
親投稿
ありがとうございます! お役に立てれば幸いです。
0そうだね
プレイ済み
返信[14]
親投稿
こう subwars
返信ありがとうございます。勝手なのですが 後々わからないところが出てきた時に、 ここにコメントを入れてもよろしいですか?
0そうだね
未プレイ
返信[15]
親投稿
はい、大丈夫です! ですが、特に平日は返答できないことが多いと思うので、トップで質問を投げたほうが、人も多いですし回答してくれる可能性が高いと思うのでそこらへんは臨機応変におねがいしますね。
0そうだね
プレイ済み
返信[16]
親投稿
こう subwars
了解です。 では基本はトップの投稿にします。 …あー、早く買いたい…
1そうだね
未プレイ