繁体   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