我使用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));
}