ページ 1 / 1
[解決済み]一定時間操作をせずに放置すると指定した場所に移動する方法
Posted: 2018年9月02日(日) 20:16
by ゆきみち
キャラクターを一定時間操作しないで置いておくと指定した場所に移動するようにしたいのですが、
タイマーの設定が難しくうまくいっていません
動作していない時にタイマーがセットされ、動いた時にタイマーが停止できるように設定するにはどうすれば良いでしょうか?
もしも同じ内容の記事があれば教えて欲しいです
Re: 一定時間操作をせずに放置すると指定した場所に移動する方法
Posted: 2018年9月02日(日) 21:44
by トリアコンタン
こんにちは!
無理にタイマーを使うよりも並列処理を使った方が分かりやすく実装できるかもしれません。
以下が実装例です。(1フレームはおよそ1/60秒です)
メニューを開く行為はリセットの対象外にしています。入れたい場合はボタン「キャンセル」も対象にすればOKです。
コード: 全て選択
◆条件分岐:ボタン[下]が押されている
◆変数の操作:#0001 無操作フレーム数 = 0
◆
:分岐終了
◆条件分岐:ボタン[左]が押されている
◆変数の操作:#0001 無操作フレーム数 = 0
◆
:分岐終了
◆条件分岐:ボタン[右]が押されている
◆変数の操作:#0001 無操作フレーム数 = 0
◆
:分岐終了
◆条件分岐:ボタン[上]が押されている
◆変数の操作:#0001 無操作フレーム数 = 0
◆
:分岐終了
◆変数の操作:#0001 無操作フレーム数 += 1
◆条件分岐:無操作フレーム数 > 180
◆変数の操作:#0001 無操作フレーム数 = 0
◆場所移動:MAP055 (0,0)
◆
:分岐終了
Re: 一定時間操作をせずに放置すると指定した場所に移動する方法
Posted: 2018年9月03日(月) 10:02
by ゆきみち
トリアコンタン様
ありがとうございます!
早速試してみます
