动画在libgdx中添加actor

时间:2016-07-27 11:58:44

标签: android libgdx

我有一个TextButton,我想在屏幕上显示或删除它时使用addAction()进行动画设置。当在屏幕上单击另一个按钮时,该按钮会自动添加

下面的行根本不起作用:

    TextButton sound_icon;
    Stage stage;
    .....

//stage.addActor(sound_icon) This one works but no animation
stage.addAction(Actions.addAction(Actions.fadeIn(0),sound_icon));

1 个答案:

答案 0 :(得分:3)

您必须像在评论代码中一样将演员添加到舞台:

stage.addActor(sound_icon);

要使动画正常工作,您必须使用alpha为零来初始化actor:

sound_icon.setColor(1f, 1f, 1f, 0f);

现在,您添加了淡入淡出操作:

sound_icon.addAction(Actions.fadeIn(1f));