我使用了cocos2d-iphone + Box2D的引擎,我在Box2D的一个简单的调用来创建一个机构:
b2Body *crateBody = world->CreateBody(&crateBodyDef);
然后,我打印新递增的身体计数变量通过:
CCLOG(@"There are %0.0f bodies in the world.", world->GetBodyCount());
然而, GetBodyCount()
总是返回0
? 我知道尸体数量的变量递增,当我调试,并步入CreateBody(..)
m_BodyCount
是递增的,我检查员返回1
恭恭敬敬。 我不明白如何与world->GetBodyCount()
只运行一return m_BodyCount
这会是失败,返回0?
希望有人能帮助! 干杯。
我使用SVN转。 R31
格雷厄姆