Hun*_*ter 1 ios scenekit swift
我有一个SCNNode完整的工作物理体附加到它,但物理体中心/静止点位于 的底部SCNNode。
这就是我想做的:
Apple Developer 到目前为止还没有帮助我。这是我所拥有的:
let nodePhysicsBody = SCNPhysicsBody(type: .dynamic, shape: SCNPhysicsShape(geometry: SCNCapsule(capRadius: 2.0, height: 2.0), options: nil))
Run Code Online (Sandbox Code Playgroud)
我找到了这个 init 方法,但我不确定它是否有效,或者如何实现它。
.init(circleOfRadius r: CGFloat, center: CGPoint()
Run Code Online (Sandbox Code Playgroud)
我建议尝试SCNPhysicsShape init(shapes:transforms:)初始化器 \xe2\x80\x94 而不是用多个形状构建物理形状(并使用参数transforms将它们相对于彼此定位),您可能能够传递单个形状和变换使其偏离父坐标空间的中心。
| 归档时间: |
|
| 查看次数: |
851 次 |
| 最近记录: |