在我的 iPhone 应用游戏中,主角将敌人(以 b2bodies 为代表)困在狭小的空间内。有时当太多敌人被困在太小的空间中时,我的游戏会导致 b2Assert(kNormal > b2_epsilon) 失败。
忽视这个断言有什么危险?在我的游戏中,一旦敌人被困在一个狭小的空间内,他们就没有多少用处了,所以如果他们以非物理方式行事,那很好。但是,如果忽略此断言导致 box2D 物理引擎出现其他问题,超出了被困 b2body 的范围,那么我需要尝试修复它。如果是这样,我将如何解决它?
最后,在应用程序的发布版本中是否触发了断言?