从Blender 2.8导出到LibGDX

2020年7月26日 25点热度 0条评论

我使用this代码来呈现在Blender 2.8中创建的对象。
但是我的对象不是渲染。我还尝试使用libgdx-fbxconv-gui将我的fbx文件转换为g3db文件。在libgdx-fbxconv-gui软件中,我的模型正在呈现应有的样子。你有什么建议吗?我还尝试了其他一些以g3db格式找到的模型。它们使用相同的代码正确显示。

解决方案如下:

因此我发现搅拌器将材料的不透明度设置为0。
您可以使用以下代码将其更改回:

Model model = modelLoader.loadModel(Gdx.files.getFileHandle(path, Files.FileType.Internal));
    for (Material m : model.materials) {
        m.set(new BlendingAttribute(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA));
    }