gpt4 book ai didi

java - Libgdx 中的 stage 是如何工作的?

转载 作者:行者123 更新时间:2023-12-02 04:33:46 24 4
gpt4 key购买 nike

我是舞台类(class)和 Actor 的新手,我知道按钮就是一个 Actor ,所以我创建了一个:

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.
}

如果您能解释什么是舞台和 Actor ,那将会非常有帮助。

最佳答案

在 LibGDX 中,Actor 是 2D 节点图对象的表示。

Actor 将有一个 Action 列表,并包含位置、矩形大小、原点、比例、旋转、Z 索引和颜色等参数。

您的 Actor 基本上是您将应用 Action 来彻底完成舞台上场景的进度.

<小时/>

同时,可以将舞台视为现实世界的舞台。在舞台上,您将有 Actor Stage 还可以处理输入事件,并且与所有 Activity Actor 及其当前正在进行的 Actions 的分层 View 相当。

每晚的 Javadocs 是阅读更多内容的好地方。可以找到它们here .

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

关于java - Libgdx 中的 stage 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31091264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com