繁体   English   中英

如何在Scene2d中制作UI动画?

[英]How to make UI animation in Scene2d?

我在libgdx scene2d中使用一个表格将我的标签分组为我的分数:

lblScore = new Label("Score: " + Integer.toString(score), labelStyle);
        lblBscore = new Label("Best: " + Integer.toString(bScore), labelStyle);

        table = new Table();
        table.setFillParent(true);
        table.setDebug(false);

        table.top();
        table.add(lblScore).padTop(Constant.HEIGHT / 2 - 100);
        table.row();
        table.add(lblBscore).padTop(10);
        stage.addActor(table);

我想发生的是,当我的角色去世时,桌子会显示动画,这也是一个好主意,当我的角色还活着时,桌子就被隐藏了吗? 还是我的角色去世时应该只创建表格?

您没有指定要执行的动画类型,但是请检查Actions类,因为它具有许多可用于对Scene2d组件进行动画处理的动作(移动,颜色更改,淡入/淡出,旋转等):

https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/actions/Actions.html

这是一个带有示例代码的教程,演示了如何使用动作:

http://www.gamefromscratch.com/post/2013/12/09/LibGDX-Tutorial-9-Scene2D-Part-2-Actions.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM