-1

我将 lidGDX 用于 android 应用程序。我有一个导出为 G3D 二进制格式的动画搅拌机模型。根据所有文档,我应该使用类似的代码

AssetManager assets;

assets.load("data/mymodel1.g3d", Model.class);
Model model = assets.get("data/mymodel1.g3d", Model.class);

但这仅在您拥有基于 JSON 的模型时才有效。AssetManager 的所有加载器都用于 JSON 文件。没有二进制数据的加载器。但 libGDX 表示支持二进制格式 G3D。我找不到加载二进制模型的方法。

4

1 回答 1

2

不再使用旧的 g3d 文件格式(AssetManager 永远无法加载 .g3d 文件)。它被新的 G3DB(二进制 json)和 G3DJ(文本 json)文件格式所取代。您可以使用 fbx-conv ( https://github.com/libgdx/fbx-conv ) 将 FBX 模型转换为其中一种文件格式。另请参阅:http ://blog.xoppa.com/loading-models-using-libgdx/ 。

于 2013-09-24T17:27:33.893 回答