具体的にやりたいことは、”常に後ろのフォロワーが、前のフォロワーを向いている”ようにしたいです。
ドラクエの隊列歩行は”フォロワーが移動した後に自動的に前のフォロワーの方向に向く”仕様になってますが、
ツクールの隊列歩行は向き変更がない、前のフォロワーを動きを忠実に再現する仕様になってます。
(この画像で言いますと、二番目のフォロワーが一番目のフォロワーの向き、
即ち上を向いているようにしたいです。)
色々と触ってみましたが、どれも上手く言っておりません。これが最有力かなと思いましたが轟沈・・・
コード: 全て選択
Game_Followers.prototype.updateMove = function() {
for (let i = this._data.length - 1; i >= 0; i--) {
const precedingCharacter = i > 0 ? this._data[i - 1] : $gamePlayer;
this._data[i].chaseCharacter(precedingCharacter);
this._data[i]turnTowardCharacter(precedingCharacter) //追記しても上手く行かず……
}
};
実はMZで治ってるかな?と一縷の期待をかけましたが、現実は甘くなかったですorz
自分の作品は特に2番目のフォロワーがイベントに喋る場面が多いので、その時にあらぬ方向を向いてたり、そのフォロワーだけ向き直るのも不自然なのでなんとか修正したいです。
向き直るスクリプト、もしくはプラグイン(MZ、MV不問)があれば御指南頂けるとありがたいです。
ヒントだけでも構いません。(常に前のフォロワーとの座標関係を取れれば行けそうですがそれも探せられてません)