LibGDX。如何使用动画加载.G3D(二进制)模型

时间:2013-09-24 16:47:44

标签: java android opengl-es libgdx

我使用lidGDX for android app。我有一个动画混合器模型导出为G3D二进制格式。根据所有文档,我应该使用像

这样的代码
AssetManager assets;

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

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

1 个答案:

答案 0 :(得分: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/