簡易万歩計
用意する変数は6個&スイッチ1個です。
歩数の記録用に1個「歩数記録」
キー入力に1個「十字キー」
主人公のY軸確認に2個「 ab 」
主人公のX軸確認に2個「 ab 」
スイッチ1個「歩数計」
◆コモンイベント:定期的に並列処理する スイッチ[歩数計]がON
◆キー入力の処理[十字キー]キーが押されるまで待つ] にチェックを入れないこと!
◆条件分岐:[十字キー]が1以上
◆条件分岐:[十字キー]が4以下
◆変数の操作:[主人公X軸a]代入 主人公のX座標
◆変数の操作:[主人公Y軸a]代入 主人公のY座標
ポイント:X軸が変わっていないか調べさせる。
◆条件分岐:[主人公X軸b]が[主人公X軸a]以外
◆変数の操作:[歩数記録]加算1
◆変数の操作:[主人公X軸b]代入 主人公のX座標
◆変数の操作:[主人公Y軸b]代入 主人公のY座標
◆分岐終了
ポイント:Y軸が変わっていないか調べさせる
◆条件分岐:[主人公Y軸b]が[主人公Y軸a]以外
◆変数の操作:[歩数記録]加算1
◆変数の操作:[主人公X軸b]代入 主人公のX座標
◆変数の操作:[主人公Y軸b]代入 主人公のY座標
◆分岐終了
ついでに十分注意して欲しいことがあります。
この方法だと十字キーを押した瞬間、歩数が1余計に加算されます。
使う前に 変数[歩数記録]を1減算しておきましょう。
スイッチとコモンイベントをもう1個使います。
スイッチ1個「強化」
◆コモンイベント:自動的に始まる スイッチ[強化]がON
◆ 変数の操作:[歩数記録]減算1
◆スイッチの操作:[歩数計]をONにする
◆スイッチの操作:[強化を]OFFにする
使うときに、[強化]をONにして
使いたくないときは[歩数計]をOFFにすればいいです。