我目前正在使用 libgdx (java) 开发游戏,而 libgdx (java) 又使用本机 C++ (box2d) 库。有时我在 box2d(C++ 库)中得到一个断言。找到我的错误代码需要五分钟到一个小时,查看我的 java 代码的堆栈跟踪足以更快地找到我的错误。
栈示例
——我的代码——<br/>Application.java
Level.java
Enemy.java
——Libgdx——<br/>World.java(带jni-wrapper)
——Box2d——<br/>b2World. cpp
...
b2PolygonShape.cpp