如何将SCNNode指向另一个SCNNode?

我在我的场景中有一系列(平面)节点,我需要不断面对相机。如何将SCNNode指向另一个SCNNode?

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

此外,我在哪里做这个计算?

目前我正试图在代理方法中使用SCNSceneRendererDelegaterenderer:updateAtTime:中的用户交互。

回答:

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

从SceneKit框架参考:使其始终着当前用于渲染场景的pointOfView节点指向https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SCNBillboardConstraint_Class/index.html

的SCNBillboardConstraint对象自动调整节点的方向。

在更一般的情况下,SCNLookAtConstraint将保持任何节点的负Z轴指向任何其他节点。

以上是 如何将SCNNode指向另一个SCNNode? 的全部内容, 来源链接: utcz.com/qa/259331.html

回到顶部