target.startAnimation(1, false, 0);
でアニメーションをターゲットに表示できることは知っていたので簡単だろうと思い、色々やってみたのですができませんでした。
そこでDG_PlaceAnimationというプラグインを参考にして
コード: 全て選択
BattleManager.startBattle = function() {
this._phase = 'start';
$gameSystem.onBattleStart();
$gameParty.onBattleStart();
$gameTroop.onBattleStart();
this.displayStartMessages();
//ここから
var sprite = new Sprite_Base();
sprite.x = 100;
sprite.y = 100;
this._refresh();//Cannot read property 'length' of undefined
if(SceneManager._scene){
SceneManager._scene.addChild(sprite);
sprite.startAnimation(5, false, 0);
}
//ここまで追加してみました。
};
同じ場所にアクター1にステートを付加する処理を入れたところ戦闘開始時にステートにかかっていたので、おそらく処理を入れる場所はこの辺りであっていると思うのですが、それ以外はまったくどうしていいかわからない状態です。
どうすれば指定した座標にアニメーションを表示させる事ができるのか教えていただけると助かります。
よろしくお願いします。