イベントの一時消去 / ツクールVXAceスクリプト(RGSS3)wiki
ツクールVXAceでイベントの一時消去をスクリプトで行うなら以下の通りです。
$game_map.events[イベントID].erase
サンプルコード(IDが45のイベントを一時消去)
$game_map.events[45].erase
コード解説
$game_map.events[イベントID]ではGame_MapクラスからGame_Eventクラスへと参照されています。
コード末尾の"erase"とはGame_Eventクラスのメソッドであり、イベントが初期化されます。
イベントの消去をスクリプトで行う利点としてはマップ上の任意のイベントを消去できる点です。
別のイベントが実行されたときに他のイベントを消去できるというのはそれだけで利用できる幅が広がります。
ツクールVXAceスクリプトリファレンスwikiトップページへ戻る
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。