投稿
パリピ! tqtituteto
二行目どこが間違ってるんですか
1そうだね
プレイ済み
返信[1]
親投稿
てっく tekpro
B=BUTTON(2)を分離して、 B=BUTTON(2) IF B==16 THEN @TIME としてみるのはどうでしょう
0そうだね
プレイ済み
返信[2]
親投稿
R.M MAKKUdaisuki
一行にするには、 IF BUTTON(2)==16 THEN ・・・ というやりかたもあります。
0そうだね
プレイ済み
返信[3]
親投稿
パリピ! tqtituteto
すみませんトップメニューがつくれてないみたいです・・・ どうやったらトップメニュー作れますか
0そうだね
プレイ済み
返信[4]
親投稿
てっく tekpro
どのようなプログラムなのか全体を見ていないので、具体的にはなんとも言えないですね とりあえず、WHILE文でIF BUTTONを囲ったりして、常時ボタン入力を受け付けるようにすれば、ゲームのタイトル画面みたいなものにはなると思います。
0そうだね
プレイ済み
返信[5]
親投稿
ASA fusuian
プチコンのIF文では、代入文と式を同時には書けないので、まずBにBUTTONの結果を代入する行を分け、IF B==16 THEN…とします。 で、Bが0や16以外のとき、この流れだとそのまま@TIMEに行ってしまいます。 そこで、IF文の次の行を VSYNC 1 GOTO @TOP として、Aボタンが押されてないときは@TOPに戻してやることにします。VSYNC 1はBUTTONの結果を正しく取るために必要な命令です。
0そうだね
プレイ済み
返信[6]
親投稿
パリピ! tqtituteto
すみません、その前に「Break on 0:36ってなんですか
0そうだね
プレイ済み
返信[7]
親投稿
ASA fusuian
36行めを実行しているときにSTOPボタンが押された、あるいは36行めにSTOP命令があったのでプログラムを止めたということです。
1そうだね
プレイ済み
返信[8]
親投稿
パリピ! tqtituteto
できました!!ありがとうございます!!
1そうだね
プレイ済み
返信[9]
親投稿
パリピ! tqtituteto
これじゃ、プリントのところが表示されません。どうすればいいですか
0そうだね
プレイ済み
返信[10]
親投稿
てっく tekpro
GOTO @TOP でのループに2行目のCLSを巻き込んでいるから、せっかく書いた文字が消えているんだと思います。 ラベルを12行目に置いてそこにGOTOするか、13行目から15行目までをWHILE 1〜WENDで囲んでみてください。
0そうだね
プレイ済み