如何存储/检索SCNNode位置?

时间:2017-05-19 22:42:38

标签: position store scenekit

如何存储和检索SceneKit SCNNode位置?

任何Objective C代码示例?

非常感谢。

1 个答案:

答案 0 :(得分:0)

SCNNode位置是SCNVector3

// Storing the position of myNode node into nodePosition variable
SCNVector3 nodePosition = myNode.position;

但是,如果存在动画或物理模拟,则不会更新所涉及节点的.position属性。

相反,您应该阅读当前位置的.presentationNode属性:

// Getting the current position of myNode
// if an animation or physics simulation is in progress
SCNVector3 nodePosition = myNode.presentationNode.position;