在LibGDX中,我想为我的游戏制作文本动画。因此,我希望我的标签随着时间变大。但是如果我使用scaleTo()
方法,则没有任何反应,而其他操作如moveTo()
正常工作。将Actions.scaleTo()添加到LibGDX中的标签
label1 = new Label("Test text", new Label.LabelStyle(font, Color.BLACK));
label2.addAction(Actions.parallel(Actions.moveTo(500, 300, 2.0f),Actions.scaleTo(0.1f, 0.1f,2.0f)));
label2 = new Label("Test text 2", new Label.LabelStyle(font, Color.BLACK));
label2.addAction(Actions.parallel(Actions.moveTo(500, 300, 2.0f),Actions.scaleTo(0.1f, 0.1f,2.0f)));
stage.addActor(label1);
stage.addActor(label2);
如何让我的标签缩放?先谢谢你!
下降的人可以请他的投票来证明他的投票吗?我知道我是初学者,但为什么这个问题不好? – erik4thewinners
在标签上调用setTransform(true)以启用缩放。大多数小部件默认关闭它,因为它会导致批量刷新。 – Tenfour04
setTransform()是类Group的一个方法。标签不会从这个类扩展。所以该方法不适用于标签... – erik4thewinners