2013-07-16 29 views
4

我们使用libgdx为android上的游戏进行图形渲染。看起来像libgdx可以在将来放弃对布局文件的支持。使用布局文件的缺点是解析它需要更长的时间。优点是使用它来构建UI非常方便,而不是在Java文件中构建UI。gdx将布局文件解析为对象文件

所以我想知道是否有一种方法来解析布局到可序列化的对象文件中,并在游戏中加载这些对象文件而不是布局文件。这样,如果我们可以维护一个实用程序,可以使用旧的gdx库来生成布局文件中的目标文件,并在实际游戏中升级gdx。

编辑:布局文件是libgdx不是Android的

+0

Android XML布局文件与LibGDX没有多大关系,恐怕。 –

+0

我在谈论libgdx布局文件 – nagavamsikrishna

+1

我从来没有听说过LibGDX布局文件。 –

回答

0

当前有没有什么办法来序列与libgdx您的布局信息。你可能需要编写你自己的包装器,并以某种方式存储这个布局信息,因为我不知道谁做过这些。如果您使用的库的旧版本仍具有tablelayout文件,我不确定从那时起对libgdx所做的更改量是多么容易。另一种方法是使用Java api重写您的文件,您可能需要继续前进。

我不知道你是如何仍然使用tablelayout的ui文件。它们已被弃用了一年多,并未包含在任何libgdx的最新版本中。如果你想更详细地解释布局文件发生了什么,你可以看看post。我错过了布局文件,因为需要编写ui格式来创建额外的膨胀。不过,我也发现使用Java API可以更好地控制动态布局。