我创建了一个使用SpriteKit的世界,其中包含一个SKShapeNode。我想把它系在天花板上。重力和其他东西仍然对这种形状有影响,但它应该悬挂在天花板上。像灯或绳子一样。
我的形状:
let shape = SKShapeNode(rectOfSize: CGSize(width: self.tamanhoQuadrado, height: self.tamanhoQuadrado))
当我添加此内容时:
shape.physicsBody = SKPhysicsBody(rectangleOfSize: CGSize(width: self.tamanhoQuadrado, height: self.tamanhoQuadrado))
它掉到了地上。我还没找到一个可以忽略重力的财产。
答案 0 :(得分:4)
发现它!
//no gravity
shape.physicsBody!.affectedByGravity=false
//make it stay on it's place
shape.physicsBody!.dynamic=false