投稿
reji Satoshi.1103
初心者です、すいません、質問なのですが…「@Aへ」「@Bへ」を十字ボタンで選んでAを押したらそこへ行くと言うのを作りたいのですが全くうまくいきません…多分、ほとんど間違えていると思うのですが、どこが間違えているか分かりません…回答お願い致します。
0そうだね
プレイ済み
返信[1]
親投稿
てっく tekpro
間違えている所 ・WHILE に対する WENDがないのでエラー ・BUTTON()がWHILE〜WENDの中にないので、一瞬で操作できなくなる ・9,10行目の >0 の意図がよく分からない ・9,10行目、Y+2,Y+4ではなくY=Y+2,Y=Y+4 ・YYが際限なく増えていくので、カーソルが画面外に出てしまう ・QQ,AAにLOCATEは入らない このあたりを直せばとりあえずエラーはなくなると思いますが、要求通り動かすにはもっと手直しが必要ですね
0そうだね
プレイ済み
返信[2]
親投稿
reji Satoshi.1103
回答ありがとうございます。やっぱり予想は出来ていましたが、たくさん間違えてますね…ありがとうございました。
0そうだね
プレイ済み
返信[3]
親投稿
まずはカーソル x=好きなとこ @A locate x,y:?">" IF BUTTON(2)==1 THEN Y=Y-1:LOCATE X,Y+1:?" " IF BUTTON(2)==2 THEN Y=Y+1:LOCATE X,Y-1:?" " if y>2 then y=1 if y<1 then y=2 goto @A
0そうだね
未プレイ
返信[4]
親投稿
次にボタン処理 if button (2)==16 then if y==1then @ if y==2 then これはgoto より前においてください。
0そうだね
未プレイ
返信[5]
親投稿
あ、 y==2の処理のあとにendif入れてぐださい。
0そうだね
未プレイ
返信[6]
親投稿
reji Satoshi.1103
丁寧に説明本当にありがとうございます。でも、すいません…出来たから自分なりの場所に置こうと思って頑張ったのですが、画像の通り出来たものの何故か真ん中にも表示されるようになってしまいました…どうすれば良いのでしょうか…?また質問本当に申し訳ないです…
0そうだね
プレイ済み
返信[7]
親投稿
reji Satoshi.1103
すいません、原因解明をお願い致します。(はやく自分もIF THENやBUTTONを使いこなしたいです…)本当に申し訳無いのですがお願い致します。
0そうだね
プレイ済み
返信[8]
親投稿
reji Satoshi.1103
すいません、何とか出来ました!ありがとうございました。しかし、自分が思った以上にカーソルが動くのですがしょうがないのでしょうか…? 回答ありがとうございました!
0そうだね
プレイ済み
返信[9]
親投稿
*らいむ*(みずたま hirosawaasuchinn
参考程度にどうぞ…? 変数ERABUで行き過ぎ防止の制御をしてみました
0そうだね
プレイ済み
返信[10]
親投稿
reji Satoshi.1103
おぉ!参考になります。ありがとうございました!
0そうだね
プレイ済み