Я очень новичок в Phaser. Я создаю игру с помощью Phaser 2.x. Я хочу применить анимацию текста к тексту вместе со спрайтом, который является родительским для текста, потому что я сделал текст дочерним по отношению к изображению спрайта.
Я пробовал использовать следующий код.
var GameState = {
preload:function(){
---------
this.load.image('blackboard', 'assets/images/ticket2.jpg')
this.load.image('arrow', 'assets/images/arrow.png')
---------
}
create:function(){
------
this.blackboard = this.add.sprite(this.game.world.centerX, 525, 'blackboard');
this.blackboard.anchor.setTo(0.5)
this.arrow = this.add.sprite(40, 370, 'arrow')
this.arrow.anchor.setTo(0.5)
this.arrow.inputEnabled = true;
this.arrow.events.onInputDown.add(this.showBlackboard, this)
------
},
showBlackboard: function () {
var whiteStyle1 = { font: "25px Arial", fill: "#ffffff" }
this.one = this.add.text(120,280,"1",whiteStyle1);
this.blackboard.addChild(this.one);
var tween = this.add.tween(this.blackboard);
tween.to({ y: 350 }, 500)
tween.start();
}
}
Только школьная доска обновляется. Даже текст не печатается на экране. Кто-нибудь может дать мне решение, пожалуйста