RPGツクール2000/マップイベント・演出【サイトトップへ戻る】 ■場所移動前のマップイベントの位置を保存 (更新:2020/08/02)
■仕様の確認 マップイベントが移動したあとに別のマップへ移動して元のマップへ戻ってくると、 移動していたマップイベントは最初のマス(X座標・Y座標)に戻ります。
このマップイベントは最初にいたマスへ戻るの仕様があるため、 例えばシンボルエンカウント(敵イベントに触れたら戦闘開始)で、 敵イベントが主人公に近づいてきたら、 別のマップ(パーティー編成のマップなど)へ移動して元のマップへ戻ってくると、 主人公に近づいていた敵イベントが初期位置のマスへ戻り、 敵との戦闘を避けるような裏技が使えるようになります。 逆に離れていたはずの敵イベントが別のマップから戻って来た時に、 主人公のすぐ横にいるような状態になる場合もあります。 このような問題を解消するためには、 別のマップへ移動する前に敵イベントの座標位置を変数へ保存し、 別のマップから戻って来た時には、変数に保存していた位置に、 敵イベントを移動させるイベントを設定する必要があります。 ▲トップへ戻る▲ ■保存&配置のイベントの設定 今回の設定では、 「マップイベントの座標を保存するイベント」と、 「保存された座標情報を基にマップイベントを配置するイベント」の、 2つのイベントが必要です。 この2つのイベントは… 1ページ目=保存するイベント 2ページ目=配置するイベント と言った形で1つのマップイベントに設定します。 マップイベント「保存&配置」の設定位置は、 マップの左上などの分かりやすい所が良いでしょう。
このマップイベント「保存&配置」は、マップごとに配置してください。 保存するマップイベントがいないマップには、 このマップイベント「保存&配置」の設定は不要です。 移動先のマップと移動前のマップの両方で、 マップイベントの位置を保存している時には、 保存で使う変数の番号をマップごとに変えてください。 ▲トップへ戻る▲ ■保存&配置を実行させるイベントの設定 別のマップへ移動する時には、以下のように設定してください。 ▼設定例
元のマップへ戻ってくる時には、以下のように設定してください。 ▼設定例
移動前と移動先の両方のマップでマップイベントの位置を保存している時には、 以下のように設定してください。 ▼設定例
▲トップへ戻る▲ ◎関連ページ ●シンボルエンカウント ●パーティー編成(マップ移動型) ●床スイッチの上に物が乗ると扉が開く ●トロッコイベント |