0
我有一個精靈,我的代碼是:問題與物理世界中除去物理體(spritekit)
sprite.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:sprite.size.width/2];
sprite.physicsBody.dynamic = YES;
sprite.physicsBody.affectedByGravity = YES;
sprite.physicsBody.mass = 550.0f;
sprite.physicsBody.categoryBitMask = 1;
sprite.physicsBody.collisionBitMask = 1;
sprite.physicsBody.contactTestBitMask = 1;
我可以檢測碰撞:
- (void)didBeginContact:(SKPhysicsContact *)contact {
// destroy contact.bodyA , contact.bodyB
}
但我怎麼能破壞/刪除這些物體來自物理世界?
如果你只是想刪除身體,但保持精靈,只需使用:sprite.physicsBody = nil; – LearnCocos2D