2012-06-14 24 views
0

在我的應用程序一段時間後,似乎有一個巨大的問題。 Box2D有一個b2Bodys。我在我的應用程序中使用了一些b2Bodys來進行碰撞,但是我會說在屏幕上最多有10個。太多b2Bodys?

我調試與時間探查在儀器的應用程序後,我得到這是我最大的經濟放緩:

enter image description here

所以基本上看來,我的一些b2Bodys都沒有得到清理時,他們應該是。 有沒有辦法NSLog的世界上的b2Bodys的數量,所以我可以檢查是否有奇怪的事情發生?

謝謝!

+0

幫助我解決這個問題的所有信息都是從這裏下載的:http://stackoverflow.com/questions/2116497/getbodycount-always-returning-0-in-box2d?rq=1 –

回答

2

您可以將NSLog語句添加到b2World類中相應的CreateBody和DestroyBody方法。

+0

謝謝,多數民衆贊成我是如何結束調試它。事實證明,每次裝載場景時我都會添加一個新的b2Body,而不會破壞舊的! :) –