【发布时间】:2013-06-19 20:10:45
【问题描述】:
这是我的第一个 box2d 游戏,我目前正在学习 Ray Wenderlich 碰撞检测教程之一,但是在下面的这段代码 sn-p 中,我收到错误消息“断言失败:(IsLocked() == false),函数创造身体”。我研究了错误并知道问题但没有解决方案。谁有解决办法?
- (void)addBoxBodyForSprite:(CCSprite *)sprite {
b2BodyDef spriteBodyDef;
spriteBodyDef.type = b2_dynamicBody;
spriteBodyDef.position.Set(sprite.position.x/PTM_RATIO, sprite.position.y/PTM_RATIO);
spriteBodyDef.userData = sprite;
b2Body *spriteBody = _world->CreateBody(&spriteBodyDef);
b2PolygonShape spriteShape;
【问题讨论】:
-
如果您已经知道问题所在,在此提及会有所帮助。
标签: cocos2d-iphone xcode4.5 box2d