如何将SCNNode指向另一个SCNNode?

时间:2015-10-20 02:31:08

标签: ios swift scenekit

我的场景中有一系列(平面)节点,我需要经常面对相机。

如何调整变换/旋转以使其正常工作?

另外,我在哪里进行此计算?

目前,我正尝试在main SCNSceneRendererDelegate委托方法中实现用户互动。

1 个答案:

答案 0 :(得分:3)

SCNBillboardConstraint怎么样?这限制了你对iOS 9 / El Capitan / tvOS的限制。将约束添加到每个平面(广告牌)节点。

来自SceneKit框架参考:https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SCNBillboardConstraint_Class/index.html

  

SCNBillboardConstraint对象自动调整节点的方向,使其始终指向当前用于渲染场景的pointOfView节点。

在更一般的情况下,SCNLookAtConstraint将使任何节点的减-Z轴指向任何其他节点。