gpt4 book ai didi

java - gdx 将布局文件解析为目标文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:05 29 4
gpt4 key购买 nike

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

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

编辑:布局文件是 libgdx 的而不是 android 的

最佳答案

目前没有任何方法可以使用 libgdx 序列化您的布局信息。您可能需要编写自己的包装器并以某种方式存储此布局信息,因为我不知道有人这样做过。如果您使用的是旧版本的库,它仍然有 tablelayout 文件,我不确定考虑从那时起对 libgdx 所做的更改量会有多容易。另一种方法是使用 Java api 重新编写文件,您以后可能需要这样做。

我不确定您如何仍在使用 tablelayout ui 文件。它们已经被弃用一年多了,并且不包含在任何最新版本的 libgdx 中。如果你想更详细地解释布局文件发生了什么,你可以看看这个 post .我确实错过了布局文件,因为必须对 ui 格式进行编码会造成额外的膨胀。但是,我还发现您可以通过使用 Java api 更好地控制动态布局。

关于java - gdx 将布局文件解析为目标文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17678615/

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