我的第一个问题在这里。我正在尝试 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导出
在模型查看器中效果很好,并且网格是三角剖分的。我不知道从搅拌机导出时是否遗漏了什么。