なんか作って載せます

歩数によって起動するイベントなどに利用できるはず。

歩数を数えてみる。【コモン】



 ゲーム中でどれだけ歩いたかを示す歩数。
 その表示について考えてみました。


 歩数を数える機能は、ウディタには備わっていないので、自分で作る必要があります。

 とりあえず、どういう処理をさせればいいかということを考えます。

 何か方向キーを押して移動した時、その場所が方向キーを押す前の場所と違っていれば歩数が増えたってことになりますよね。
 つまり、方向キーを押す前の座標と、押した後の座標を比較すればいいんです。

 実はこれ、基本システム内に答えがあります。
 コモンイベント37番「ランダムエンカウント処理」を応用すれば、すぐにできちゃうんですね。

 こんな感じになります。
コモン処理内容

 現在の座標を取得し、古い座標と比較。同じなら動いてないってことなので処理無し。異なれば動いたってことなので、歩数カウント+1。
 これで、上下左右に斜め、どっちに動いてもちゃんとカウントしてくれます。
 ちなみに、ここでは予備変数V2-4を歩数カウントとして使っています。


 今回はこれで終わります。


2012/06/10/Sun 更新
2013/09/07/Sat 内容修正

inserted by FC2 system