例如,我有两个SCNNode
s,SCNBox
几何定位一个接一个地增加x
position 属性:
SCNBox(width: 0, height: 0, length: 0.02, chamferRadius: 0)
然后我想使用带有SCNVector4
的rotation
属性旋转第一个,但是当旋转发生时,我希望我的第二个节点跟随第一个节点并根据第一个节点的旋转来改变它的位置。
我在网上找到了这个解决方案并尝试打印节点的position
,worldPosition
和presentation.position
,但它们都是相同的值。
有人可以帮我找出旋转后如何获得节点的位置?
1 回答
旋转时节点的位置不会改变。也许你可以看看用
SCNPhysicsHingeJoint
等物理机制连接节点?我找到了这个可能对您的场景有用的示例:http://lepetit-prince.net/ios/?p=3540
另一个例子:
http://appleengine.hatenablog.com/entry/2017/08/17/154852