使用Phaser,尝试使用J

时间:2016-01-25 00:24:20

标签: javascript text tween phaser-framework

无法弄清楚如何使用Phaser补间文本。这是我的代码:

text1 = "Home";
textStyle1 = {font: '150px Tahoma', fill:'#ffffff', align: 'center'};
textHolder1 = game.add.text(0,0,text1,textStyle1);

textTween1 = game.add.tween(text1);
textTween1.to({x:1000},5000, 'Linear',true, 0);

我只想让文字移动。

1 个答案:

答案 0 :(得分:0)

您的补间当前已添加到文本字符串中。您需要将补间添加到Phaser.Text对象textHolder1

var textTween1 = game.add.tween(textHolder1);
textTween1.to({ x: 1000 }, 5000, Phaser.Easing.Linear.None, true, 0);

我可能还建议将补间定义更改为Phaser.Easing.Linear.None而不是'Linear',就像我上面所做的那样。它不会对功能产生影响,但可能对您有所帮助。

简单的错误,这通常是最容易忽视的。 :)