8得票2回答
Libgdx标签旋转

标签不能旋转吗?API似乎有这个功能,但它似乎不起作用?还有其他方法可以旋转文本吗? Label nameLabel = new Label( "Test", skin); nameLabel.setRotation( 90 ); stage.addActor( nameLabel );

8得票2回答
使用libgdx的scene2d.ui: 皮肤从哪里来?

我已经阅读了关于libgdx的scene2d特性,包括UI元素,但我不能让它们正常工作。它们似乎都使用一个皮肤对象,我该如何创建一个? 我已经完成了一个不错的教程,其中创建了一个简单的libgdx游戏,捕捉水滴放入桶中,并且我通过加载图片使用纹理图集创建了一个简单的棋盘游戏应用程序。然而,s...

8得票2回答
LibGDX初始化Drawable

对于熟悉新版LibGDX 0.98的人来说,这是一个问题。我不太确定如何在Scene2d包中使用Drawable。我当前用于将“.png”作为各种类的背景的代码如下: new TextureRegionDrawable(new TextureRegion(new Texture("data/...

8得票2回答
使用场景2D的舞台在一个拥有巨大世界的游戏中的正确方法

如果整个“游戏世界”比视图窗口宽度大数千倍,而我想使用scene2d将游戏对象管理为Actor,那么我应该创建宽度与整个世界相同的Stage对象,还是Stage应该是围绕当前视口的某个区域而不是整个世界?换句话说,即使我只在小视口大小的部分上渲染对象,具有更大宽度和高度的Stage会消耗更多的...

8得票2回答
覆盖绘制顺序:Scene2D 舞台的处理方式

您将获得一个在libgdx中使用的包含多个Group和Actor的复杂Scene2D图形。您希望用户选择一些Actor并在最后绘制它们,以便它们出现在其他Actor的顶部。 我想要两次迭代Stage。第一次绘制未选定的Actors,第二次绘制选定的Actors。然而,我没有看到任何“好”的方...

8得票4回答
使用编程方式在Actor libgdx上执行点击操作。

我的问题很简单。 我给一个Actor添加了一些ClickListener,我想通过编程方式执行它们的点击事件。 就像myActor.performClick()这样的操作;

7得票1回答
LibGDX中的Table内LinearLayout类似实现方法

我希望使用scene2d包在LibGDX中创建游戏菜单屏幕,并采用以下布局。 | label | | btn btn btn | | label | 我的代码如下: Table table = getTable(); table.add(label1); tab...

7得票3回答
在libgdx中通过名称获取一个演员

如何在libgdx中根据名称获取演员? 我目前有以下的ChangeListener: ChangeListener colorPickerListener = new ChangeListener() { public void changed(Change...

7得票1回答
Table.getHeight()始终返回0,尽管它不应该返回0。

我正在尝试在表格中排列和缩放一些元素,为了实现这一点,我需要知道表格的高度。问题是,无论表格显然在屏幕上有明确的大小,但每当我尝试获取它的高度时,它总是返回0。为什么会这样呢? table_height = table.getHeight();

7得票2回答
Libgdx如何实现已选择按钮的列表?

我该如何实现一个水平排列的按钮列表,其中只有一个按钮可以被选中?我想要在一个游戏中实现这个功能,在游戏中你需要从列表中选择工具,并点击一个物体来执行一个动作。我希望能够突出显示代表当前工具的按钮,并在选择另一个工具时将之前的工具设为非突出状态,选择的工具设为突出状态。因此,在任何时刻只能有一个...