0

我的第一个问题在这里。我正在尝试 Rajawali 引擎,它运行良好,但我的 MD5 文件出现一个错误。

我正在尝试用我自己的一个替换 Bob md5 文件(Bob 工作得很好),但我收到了这个错误:

12-15 16:40:13.226: E/AndroidRuntime(2651): FATAL EXCEPTION: GLThread 131232
12-15 16:40:13.226: E/AndroidRuntime(2651): Process: xxxxxxxxx, PID: 2651
12-15 16:40:13.226: E/AndroidRuntime(2651): java.lang.NullPointerException
12-15 16:40:13.226: E/AndroidRuntime(2651):     at xxxxxxxxx.Renderer.onDrawFrame(Renderer.java:97)
12-15 16:40:13.226: E/AndroidRuntime(2651):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1523)
12-15 16:40:13.226: E/AndroidRuntime(2651):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)

我猜我的 MD5 导出有问题。该模型是在搅拌机中完成的,使用http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Import-Export/IdTech4_md5导出

在模型查看器中效果很好,并且网格是三角剖分的。我不知道从搅拌机导出时是否遗漏了什么。

4

1 回答 1

0

好的,我发现了我的错误。材质名称和纹理文件具有不同的名称,因此解析器正在寻找具有材质名称的文件。更改了材质名称,现在可以使用了!

于 2014-12-16T12:27:00.803 回答