私は現在、ネイティブ C++ (box2d) ライブラリを使用する libgdx (java) を使用してゲームを開発しています。box2d (C++ ライブラリ) でアサーションが発生することがあります。エラー コードを見つけるまでに 5 分から 1 時間かかります。Java コードのスタック トレースを確認するだけで、エラーをより迅速に特定できます。
スタックの例
—— 私のコード ——<br/> Application.java
Level.java
Enemy.java
—— Libgdx ——<br/> World.java (jni-wrapper を使用)
—— Box2d ——<br/> b2World. cpp
...
b2PolygonShape.cpp