我正在使用cocos2d iphone+box2d引擎,我在box2d中有一个简单的调用来创建主体:
b2Body *crateBody = world->CreateBody(&crateBodyDef);
然后,我将通过以下方式打印新增加的body count变量:
CCLOG(@"There are %0.0f bodies in the world.", world->GetBodyCount());
然而,
GetBodyCount()
总是返回
0
?我知道body count变量正在增加,就像我调试和单步执行时一样。
CreateBody(..)
m_BodyCount
正在递增,我的检查器返回
1
恭敬地我不明白怎么用
world->GetBodyCount()
只需运行
return m_BodyCount
这会失败并返回0吗?
希望有人能帮忙!
干杯。
我正在使用SVN版本。R31
格雷厄姆