2

我可以在 GameScene.sks 文件中设置物理定义:

游戏场景.sks

但是如何以编程方式在代码中更改这些物理定义参数(身体类型、允许旋转、类别掩码……)?

4

1 回答 1

4

这非常简单,只需使用您想要的任何类型创建一个新的 SKPhysicsBody 实例,按照您想要的方式设置属性,然后分配一个节点。

有关更多详细信息,请参阅https://developer.apple.com/reference/spritekit/skphysicsbody

let physicsBody = SKPhysicsBody(....type)
physicsBody.(someSetting1)
physicsBody.(someSetting2)
physicsBody.(someSetting3)
node.physicsBody = physicsBody
于 2017-01-18T20:35:38.053 回答