IOS中的Scenekit方向

时间:2015-03-11 13:29:59

标签: ios scenekit

我已将Collada文件导入到我的场景中,我使用allowsCameraControl旋转/平移对象/平移对象

我现在需要能够立即跳转到对象的正面或侧面视图。

有人知道我如何获得Scenekit在我的场景中实现的相机以及如何旋转此相机以显示前视图和后视图?

1 个答案:

答案 0 :(得分:1)

“前视图”和“侧视图”是根据您的内容定义的概念,因此您必须自己定义它们。

  1. 使用附加的SCNCamera创建一个节点(例如,让它称之为“frontViewNode”)并定位/定位它,以便它看到你称之为对象“前面”的任何东西。如果您需要帮助,请参阅this answer
  2. 创建另一个节点(“sideViewNode”),该节点正在查看您对象的“侧面”。
  3. 如果要切换视图,请将显示场景的pointOfView上的SCNView属性设置为“frontViewNode”或“sideViewNode”。您甚至可以在动画中执行此操作(请参阅SCNTransaction)以使摄像机视图在两个视点之间俯冲。