我尝试使用cornerRadius创建一个CCPhysicsBody,但我无法使其工作。 这是我的代码:
CCSprite * player = [[CCSprite alloc] initWithImageNamed:@"ship.png"];
player.position = ccp(200, 100);
player.physicsBody = [CCPhysicsBody bodyWithRect:(CGRect){CGPointZero, player.contentSize}
cornerRadius:5.0f];
player.physicsBody.collisionGroup = @"playerGroup";
player.physicsBody.collisionType = @"playerCollision";
[physicsWorld addChild:player];
我尝试了几个没有效果的值(1,30,1.0f ....)。
当我使用physicsWorld.debugDraw = YES;
时,角落永远不会被舍入。
我错过了什么吗?
感谢。
答案 0 :(得分:1)
如果您使用的是Cocos2d v3.0,则尚未开发。在v3.1中,它既不包括在内,也可能在将来的版本中。