Cocos2d iphone cocos2d v3 CCPHysisBody转弯半径

Cocos2d iphone cocos2d v3 CCPHysisBody转弯半径,cocos2d-iphone,cornerradius,Cocos2d Iphone,Cornerradius,我尝试创建一个具有拐角半径的CCPhysisbody,但无法使其工作。 这是我的代码: CCSprite * player = [[CCSprite alloc] initWithImageNamed:@"ship.png"]; player.position = ccp(200, 100); player.physicsBody = [CCPhysicsBody bodyWithRect:(CGRect){CGPointZero, player.contentSize}

我尝试创建一个具有拐角半径的CCPhysisbody,但无法使其工作。 这是我的代码:

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、10.0f…),但没有效果。 当我使用
physicsWorld.debugDraw=YES时角从不圆角

我错过什么了吗


谢谢。

如果您使用的是cocos2dv3.0,它还没有开发出来。在v3.1中,这两个版本都没有包含,可能在将来的版本中。

谢谢。这里有一个更详细的答案: