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