【发布时间】:2016-01-18 13:03:20
【问题描述】:
我的场景中有一系列(平面)节点,我需要始终面对相机。
如何调整变换/旋转以使其正常工作?
另外,我在哪里进行这个计算?
目前我正在尝试在 SCNSceneRendererDelegate renderer:updateAtTime: 委托方法中实现用户交互。
【问题讨论】:
我的场景中有一系列(平面)节点,我需要始终面对相机。
如何调整变换/旋转以使其正常工作?
另外,我在哪里进行这个计算?
目前我正在尝试在 SCNSceneRendererDelegate renderer:updateAtTime: 委托方法中实现用户交互。
【问题讨论】:
SCNBillboardConstraint 怎么样?这将您限制在 iOS 9/El Capitan/tvOS 上。将约束添加到每个平面(广告牌)节点。
来自 SceneKit 框架参考:https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SCNBillboardConstraint_Class/index.html
SCNBillboardConstraint 对象会自动调整节点的方向,使其始终指向当前用于渲染场景的 pointOfView 节点。
在更一般的情况下,SCNLookAtConstraint 将保持任何节点的负 Z 轴指向任何其他节点。
【讨论】: