こんにちは。
マップでのアニメーションの表示のスクリプト
this.character(イベントID).requestAnimation(アニメーションID)
イベントコマンドから組むときはアニメーションが終わるまでウェイトするかどうか選べるのですが、同じようにスクリプトからもウェイトを入れるにはどういう記述にしたら良いのでしょうか?
【解決済み】アニメーション表示のスクリプトでウェイトを入れたい
Re: アニメーション表示のスクリプトでウェイトを入れたい
イベントコマンドの方のウェイトは以下の処理で行われています。
ここのthis._character = ...で対象を設定し、setWaitMode()でウェイトさせています。
ここのthis._character = ...で対象を設定し、setWaitMode()でウェイトさせています。
コード: 全て選択
// Show Animation
Game_Interpreter.prototype.command212 = function() {
this._character = this.character(this._params[0]);
if (this._character) {
this._character.requestAnimation(this._params[1]);
if (this._params[2]) {
this.setWaitMode('animation');
}
}
return true;
};
現在、プラグイン依頼はお休み中です。
Re: アニメーション表示のスクリプトでウェイトを入れたい
しぐれんさん、返信ありがとうございます。
this.setWaitMode('animation');だけじゃなくてイベントIDも指定しないといけなかったんですね。
おかげさまでウェイトさせることが出来ました。
this.setWaitMode('animation');だけじゃなくてイベントIDも指定しないといけなかったんですね。
おかげさまでウェイトさせることが出来ました。