小编the*_*man的帖子

SpriteKit PhysicsBody:无法为基本形状创建物理体

我有一个非常基本的多边形,它是我游戏中精灵的纹理,但是当我尝试从这个纹理为精灵创建一个 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)

这是纹理:

简单的七边形精灵纹理

xcode sprite-kit skphysicsbody skspritenode swift

6
推荐指数
1
解决办法
1652
查看次数

标签 统计

skphysicsbody ×1

skspritenode ×1

sprite-kit ×1

swift ×1

xcode ×1