无法弄清楚如何使用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);
我只想让文字移动。
答案 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'
,就像我上面所做的那样。它不会对功能产生影响,但可能对您有所帮助。
简单的错误,这通常是最容易忽视的。 :)