我正在开发一个项目,我们需要动态地将.OBJ模型转换为.G3DJ(JSON)格式。我试过使用谷歌代码创建的代码。
https://code.google.com/p/libgdx-users/wiki/ImportingModelsFromBlender
ObjLoader loader = new ObjLoader();
StillModel model = loader.loadObj(Gdx.files.internal("data/model.obj"), true);
G3dExporter.export(models, Gdx.files.absolute("data/model.g3d"));
但是在libgdx中找不到StillModel
和G3DExporter
。
有什么想法吗?
答案 0 :(得分:5)
libgdx-users wiki不是最新的。将OBJ文件转换为G3DJ(或G3DB)可以使用fbx-conv来完成,这是一个命令行实用程序(如果您愿意,可以从代码中调用它)。
还要确保更新到每晚构建。不再支持StillModel(并且不支持G3DJ(JSON)文件格式。)
建议不要使用OBJ(尽管仍然支持)。而是使用FBX(转换为G3Dx),它支持比OBJ更多的功能。