我使用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。我找不到加载二进制模型的方法。
答案 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/。