一段时间后,在我的应用程序中,似乎出现了一个大问题。有一个来自 Box2D 的 b2Bodys 的构建。我确实在我的应用程序中使用了一些 b2Body 来进行碰撞,但我会说屏幕上一次最多有 10 个。
在我使用 Instruments 中的 Time Profiler 调试应用程序后,我发现这是我最大的减速:
所以基本上我的一些 b2Body 似乎没有在应该清理的时候清理。 有什么方法可以通过 NSLog 记录世界上 b2Body 的数量,这样我就可以检查是否发生了任何奇怪的事情?
谢谢!
最佳答案
您可以将 NSLog 语句添加到 b2World 类中适当的 CreateBody 和 DestroyBody 方法中。
关于ios - b2Body 太多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11037143/