プレイ日記
ももぽよ 5-8-9-12
キャラクターを元の位置に戻したいけどわからない
0そうだね
プレイ済み
返信[1]
親投稿
画面を観る限りでは、キャラクタは直ぐに画面の下に消えて行くと思いますが、元の位置とは何処の事でせうか。例えば、初期位置を(100,50)とすると、画面下に消えると、元に位置に戻すには、SPOFSステートメントの前で、 IF Y>239 THEN X=100:Y=50 併し、此れでは、果てし無く、キャラクタは、上から下に移動する丈だと思います。
0そうだね
プレイ済み
返信[2]
親投稿
ツララ LongIceSword
X=X+1やY=Y+Aをやる前に元の位置を覚えておく変数、例えばTP_XやTP_Yみたいなのを作っておいて、TP_X=Xした後にXの中身を変えるっていう順番で書くと一つ前の状態に戻すの楽ですよ。 応用で、絶対に中身を変更しないで読み込み用途だけに使う初期値みたいな変数を作っておくと、プログラムを改造するとき便利だったりします。 #で始まるアレを自分で設定しちゃおうってことですね。
0そうだね
プレイ済み