実現したかったこと
マップをロードするたびに、処理を一回だけ走らせたい。
設定の流れ
・マップのプレイヤーが歩かないエリア(左上隅など)でイベントを新規登録
・トリガーに「自動実行」を設定
・やりたい処理を「実行内容」に書く
・一番最後に「イベントの一時消去」を呼び出す
(イベントの消去は2ページのキャラクター内にある)
行き詰まったことメモ
セルフスイッチを使うとどうなるか
最初、セルフスイッチをどうにかこうにか使おうとしていた。
しかしセルフスイッチは、1回呼ばれると、それ以降呼び出せないようにする(e.g. 宝箱一回開けたら二度と同じ箱は開かない)ために使われるものなので、今回のようにマップロードごとに呼び出したい、という場合には使えない。
イベントの一時消去をしないとどうなるか
条件が常にtrueになって、実行内容が永遠に呼び出され続けるので、そこから先に進まなくなる。
いやー設定に一癖あって難儀したわ...( 'ω')
0 コメント