主人公(パーティーメンバー含む)以外のキャラクターは、マップイベントを使って表現します。

で、このマップイベントですが、マップに出現させたりマップから消去させたりするには、次の2とおりの方法を採ることになります。

(A)イベントコマンド[イベントの位置設定]を使って、イベント自体を移動させる。
(B)あらかじめマップ内に配置しておいて、出現条件を使って表示/非表示を制御する。



さて、この2とおりの方法ですが、ツクールユーザーの方々はどう使い分けているのでしょうか?

今までの経験から自分なりに作った原則は

主人公よりも後に、そのマップに出現するキャラは(A)
主人公が移動してきた時点で、すでstrongマップに表示しておきたいキャラは(B)


ただ、これも“原則”であって、100%厳守しているわけじゃないんですよね。

たとえば、酒場で「マスターに勧められて酒を飲む」というシーンの場合、スイッチ[酒表示]のON/OFFを出現条件として、あらかじめカウンターに配置したマップイベントの画像を表示/非表示しています。もっとも酒は“キャラクター”ではありませんけど。





多用すると、どちらの方法にも弊害があります。

(A)の方法ではイベントコマンド[イベントの位置設定]を頻繁に使うため、コマンドリストが冗長になり、(B)ではマップがイベントだらけになる、という具合。

明確な基準を確立している方がいましたら、教えていただきたいものです。