我有一个非常基本的多边形,它是我游戏中精灵的纹理,但是当我尝试从这个纹理为精灵创建一个 PhysicsBody 时,我得到了这个错误:
2016-06-19 08:25:21.707 Space Escape[14677:5651144] PhysicsBody: Could not create physics body.
Run Code Online (Sandbox Code Playgroud)
此外,游戏使用了许多不同的简单多边形,并且对于某些可以创建物理体,但对于其他的它会出错。
func setPhysics(size: CGSize) {
self.physicsBody = SKPhysicsBody(texture: asteroidTexture, size: size)
self.physicsBody?.angularDamping = 0
self.physicsBody?.angularVelocity = 2
}
Run Code Online (Sandbox Code Playgroud)
这是纹理: