トピック
natto- natto-3030

移動処理について質問。

文字を十字キーで動かすときの移動処理を教えてください。
3そうだね
プレイ済み
返信[1]
親投稿
今ちょっと忙しいから、後で答えます。ちょっと待って。(待てない場合や、忙しい場合は、ほかの人に聞いてね☆)
1そうだね
プレイ済み
返信[2]
親投稿
ヤッピー yappy0305
サンプルです
1そうだね
プレイ済み
返信[3]
親投稿
ツララ LongIceSword
natto-/プチ3さんはスプライトの移動処理は書けますよね? コンソール画面で表示位置を指定する命令もLOCATEを使うというところまではOKですよね。 コンソール画面で文字を移動させる処理で気を付けるのは、前に表示した文字はCLSで消去するか、空白で上書きしないとずっと表示されたままなので、消す処理をPRINTで表示させる直前にする必要があるんですけど、CLSを使わないのであれば前の表示座標を保持しておく変数を用意して退避させておく処理も必要になることですね。 X1=表示したい座標(X):Y1=表示したい座標(Y) LOCATE X0,Y0:PRINT "消したい文字数分の空白" LOCATE X1,Y1:PRINT "表示したい文字列" X0=X1:Y0=Y1 こんな感じでどうでしょうか。
2そうだね
プレイ済み