9得票2回答
在libgdx的TextButton中将文本左对齐

有没有办法将TextButton中的文本左对齐(或右对齐)而不是居中?我已经搜索过了,但似乎找不到。这是可以通过.json皮肤文件来实现的吗?如果可以,怎么做呢? 谢谢,如果表述不准确,请告诉我 :)

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

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

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

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

34得票3回答
如何在Libgdx中创建一个按钮?

我想创建一个按钮,在用户悬停或点击时会发生变化。我创建了以下变量。Button buttonPlay = new Button(); 我现在不知道该怎么办,如何加载图片?如何在按钮中写入文本?如何实现事件/效果(悬停、点击)?如果有人能为按钮编写一些示例代码,那将非常有帮助。

11得票3回答
如何在libgdx中绘制按钮类

我知道libgdx有一个名为Button的类,它看起来非常容易使用,但我想知道为什么draw方法设置为protected? 那么,在这种情况下,我应该如何绘制按钮呢? Scene2d Button

9得票3回答
使用libgdx,我该如何将文字和图像添加到ScrollPane中?

以下是代码片段。 itemList = new List(skin, "ariel.32.white"); String[] tmpInv = new String[b+1]; tmpInv[0] = "<Empty>"; a++; for (Entry<String, S...

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

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

9得票1回答
为什么Libgdx的Table不接受缩放动作?

我将使用libgdx库中的scene2d来创建游戏中的一些用户界面。 我使用了Table,希望在用户触摸时进行一些缩放操作以增强按钮的触摸感。但是,如果我使用其他“Actor”类型(如Group),并给它一个缩放操作,它可以正常工作,但是Table不行。 以下是我的Table定义: Ta...

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

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

8得票2回答
Libgdx标签旋转

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