[英]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.