簡體   English   中英

Libgdx中的舞台如何工作?

[英]How stage work in Libgdx?

我是舞台類和演員的新手,我知道一個按鈕是一個演員,所以我創建了一個:

public void create(){
    buttonAtlas=new TextureAtlas(Gdx.files.internal("buttons/button.pack"));
    skin=new Skin();
    skin.addRegions(buttonAtlas);
    buttonStyle=new Button.ButtonStyle();
    buttonStyle.up=skin.getDrawable("animation00");
    buttonStyle.down=skin.getDrawable("animation01");

    button=new Button(buttonStyle);
    button.setPosition(200,700);

    stage=new Stage();
    stage.addActor(button); //the problem is that nothing happens.
}

如果您可以解釋什么是舞台和演員,那將真的很有幫助。

在LibGDX中, Actor是2D節點圖對象的表示。

角色將具有一個動作列表,並包含諸如位置,矩形大小,原點,比例,旋轉,Z索引和顏色之類的參數。

你是Actors ,基本上你將要申請的基本對象Actions的現場徹底淘汰的進展Stage


同時,可以將Stage視為現實世界的舞台。 Stage您將有Actors Stage還可以處理輸入事件,並且可以與所有活動Actors及其當前進行中的Actions層次結構視圖相比。

閱讀更多的好地方是夜間的Javadocs。 他們可以在這里找到。

特定的JavaDoc在描述Actor和Stage方面做得非常好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM