当我的游戏因断言失败而崩溃时,我收到以下日志。
Assertion failed: (typeA == b2_dynamicBody || typeB ==b2_dynamicBody), function SolveTOI, file
/SourceCache/PhysicsKit/PhysicsKit-6.5.4/PhysicsKit/Box2D/Dynamics/b2World.cpp, line 678.
这种情况会间歇性发生(大约每 10 次我玩游戏就有一次)。我所能得到的是,Box2D 引擎与场景的物理世界中的接触检测相关的发生了一些不一致。但我无法在我的代码中查明问题的原因。
有人可以告诉我如何去寻找这个问题的根源吗?