簡體   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