想问一下SceneKit中的lookAt向量和up向量如何设置本地摄像机旋转?有没有像 Unity3D 那样的功能?此外,我想问一下相机是否可以相对于相机节点旋转?据我了解,相机的坐标系与全局坐标系不同(z 是反向的)。
提前非常感谢!
Confused 提到的新的 util 方法可以在SCNNode
类中找到。您最可能感兴趣的是simdLook(at:up:localFront:)
func simdLook(at worldTarget: vector_float3,
up worldUp: vector_float3,
localFront: simd_float3)