我有一个场景节点:
let node = SCNNode()
我想将节点物理体形状设置为边界框。看起来:
node.physicsBody = SCNPhysicsBody(type: .dynamic, shape: nil)
设置凸形状类型,但我需要边界框。怎么做?
您可以将不同的SceneKit几何形状用作BBox容器:
let node = SCNNode()
let boundingBox = SCNNode(geometry: SCNSphere(radius: 2))
node.physicsBody = SCNPhysicsBody(type: .dynamic,
shape: .init(node: boundingBox, options: nil))