1
我在我的场景中有一系列(平面)节点,我需要不断面对相机。如何将SCNNode指向另一个SCNNode?
如何调整变换/旋转以使其工作?
此外,我在哪里做这个计算?
目前我正试图在代理方法中使用SCNSceneRendererDelegate
renderer:updateAtTime:
中的用户交互。
我在我的场景中有一系列(平面)节点,我需要不断面对相机。如何将SCNNode指向另一个SCNNode?
如何调整变换/旋转以使其工作?
此外,我在哪里做这个计算?
目前我正试图在代理方法中使用SCNSceneRendererDelegate
renderer: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轴指向任何其他节点。
完美的工作!非常感谢!我正在研究Euler公式以在updateAt:delegate方法中手动编写代码。你从数学中拯救了我,我的朋友。数学! –