0

ここで私の最初の質問。Rajawali エンジンを試していますが、うまく機能しますが、MD5 ファイルで 1 つのエラーが発生します。

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

OK、エラーが見つかりました。マテリアル名とテクスチャ ファイルの名前が異なるため、パーサーはマテリアルの名前のファイルを探していました。マテリアル名を変更し、動作するようになりました!

于 2014-12-16T12:27:00.803 に答える