実現したかったこと

マップをロードするたびに、処理を一回だけ走らせたい。



設定の流れ

RPGツクールMZのイベント設定画面

・マップのプレイヤーが歩かないエリア(左上隅など)でイベントを新規登録

・トリガーに「自動実行」を設定

・やりたい処理を「実行内容」に書く

・一番最後に「イベントの一時消去」を呼び出す

(イベントの消去は2ページのキャラクター内にある)

RPGツクールMZのイベントの消去


行き詰まったことメモ

セルフスイッチを使うとどうなるか

最初、セルフスイッチをどうにかこうにか使おうとしていた。

しかしセルフスイッチは、1回呼ばれると、それ以降呼び出せないようにする(e.g. 宝箱一回開けたら二度と同じ箱は開かない)ために使われるものなので、今回のようにマップロードごとに呼び出したい、という場合には使えない。



イベントの一時消去をしないとどうなるか

条件が常にtrueになって、実行内容が永遠に呼び出され続けるので、そこから先に進まなくなる。


いやー設定に一癖あって難儀したわ...( 'ω')