プレイ日記
するめ# hiruaoriku
画面外にでちゃうとどうしても、エラーになってしまう…… どうにかできないかなー 分かる人教えてください!
2そうだね
プレイ済み
返信[1]
親投稿
Tr3 KIATE2803
画面の端につくとはねかえる様にしたらどうですか?
1そうだね
プレイ済み
返信[2]
親投稿
するめ# hiruaoriku
それは、どうやるんですか?
0そうだね
プレイ済み
返信[3]
親投稿
Tr3 KIATE2803
IF X==0 THEN X=X+1 IF X==49 THEN X=X-1 IF Y==0 THEN Y=Y+1 IF Y==29 THEN Y=Y-1 という文をループの中に書き足してください。 そうすればちゃんと動くとおもいます。
0そうだね
プレイ済み
返信[4]
親投稿
するめ# hiruaoriku
ありがとうございます!やってみます!
0そうだね
プレイ済み
返信[5]
親投稿
otta777 otta777a
まずどの命令でエラーになっているかは分かりますか? 9行目のLOCATE X,Yだと思います。 このLOCATE命令のヘルプを見ますと引数の解説に 座標X,Yには文字単位の座標(X:0~49,Y:0~29)と あります。この範囲を外れるとエラーになるので、 IF命令でこの範囲を超えないようにLOCATE命令の 前に入れてみて下さい。 IF X<0 THEN X=0 IF X>49 THEN X=49 変数Yについても同様です。
0そうだね
プレイ済み
返信[6]
親投稿
するめ# hiruaoriku
ありがとうございます!
0そうだね
プレイ済み
返信[7]
親投稿
するめ# hiruaoriku
出来ました!
1そうだね
プレイ済み