・範囲:味方全体
・アニメーション:0043 回復/全体1
のスキルを実行すると、画面の左上で再生されてしまいます。 ※サイドビュー戦闘では起こりませんでした。
フロントビュー戦闘でもサイドビュー戦闘時と同じアニメーション再生になるように修正できないでしょうか?
また、下記でまっつUPさんが配布さしてくださった、パッチプラグインを使用すると、画面の真ん中でアニメーションは再生されるようになりました。
viewtopic.php?t=4173#p14856
JavaScriptを理解していない素人が読み比べて考えたのが下記コードの変更ですが、これで作者の想定している動作なのでしょうか?
▼変更前
コード: 全て選択
//==============================
// * Update Position
//==============================
var _mog_bhud_sprAnim_updatePosition = Sprite_Animation.prototype.updatePosition;
Sprite_Animation.prototype.updatePosition = function() {
_mog_bhud_sprAnim_updatePosition.call(this)
if (this._battler) {
if (this._animation.position === 3 && this.x === 0 && this.y === 0) {
this.x = Graphics.boxWidth / 2;
this.y = Graphics.boxHeight / 2;
};
};
};
コード: 全て選択
//==============================
// * Update Position
//==============================
var _mog_bhud_sprAnim_updatePosition = Sprite_Animation.prototype.updatePosition;
Sprite_Animation.prototype.updatePosition = function() {
_mog_bhud_sprAnim_updatePosition.call(this)
// if (this._battler) {
if (this._animation.position === 3 && this.x === 0 && this.y === 0) {
this.x = Graphics.boxWidth / 2;
this.y = Graphics.boxHeight / 2;
};
// };
};
※再配布用ではないので、ご理解ください。