我是 JME3 游戏引擎的新手,但我知道 Android XML GUI 布局非常好。我这里有一个简单的布局,我不知道出了什么问题。这是我的 XML 代码:
<?xml version="1.0" encoding="UTF-8"?>
<nifty xmlns="http://nifty-gui.sourceforge.net/nifty-1.3.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://nifty-gui.sourceforge.net/nifty-1.3.xsd
http://nifty-gui.sourceforge.net/nifty-1.3.xsd">
<useControls filename="nifty-default-controls.xml" />
<useStyles filename="nifty-default-styles.xml" />
<screen id="start" controller="com.jasoncrosby.game.farkle.gui.MenuScreenGui">
<layer id="layer" backgroundColor="#66CD00" childLayout="center">
<panel id="panel" align="center" valign="center" childLayout="center" visibleToMouse="true">
<image filename="Textures/wood_floor.png" height="95%" width="95%"/>
<panel id="panel" align="center" valign="center" childLayout="center" visibleToMouse="true">
<text text="test" font="Interface/Fonts/Eraser.fnt"></text>
</panel>
</panel>
</layer>
</screen>
一切正常,直到我开始显示文本。我尝试了不同的对齐方式并尝试将文本移动到不同的面板中,但无论我做什么,文本都不会位于屏幕的中心。到目前为止,它始终位于左上角,我只能看到文字的右下角。我确信它必须是一些简单的东西,但由于我是新手,所以我没有注意到任何东西。我在这里先向您的帮助表示感谢。