
ふと気がついたのですが、イベントの動作タイプを「ランダム」とか「近づく」とかして画面を動かしているとき、他のイベントを避けませんか?
例えば季節によって種類を変えたくて、プライオリティを 「通常キャラの下」 にした花のグラフィックのイベントをマップに敷き詰めた場合、上記の敵はそのエリアに入ってこないようです。
気になって調べてみると、Game_CharacterBase.prototype.isCollidedWithEvents ではちゃんとプライオリティを考慮した判定をしていますが…
わざわざサブクラスの Game_Event.prototype.isCollidedWithEvents でそれを無効化しているようなんです。
処理の簡略化でスピードアップかな?とも思ったのですが、その前後の処理を考えるとここだけ省略するのも不思議です。
わざわざ無効化している理由がわからないのですが、どなたかご存知ないでしょうか?
こんな場合があるからじゃない?などの想像話、また雑談レベルでかまいません。