Scene Kit:从 lookAt 向量和 up 向量设置相机旋转

Scene Kit: Set camera rotation from lookAt vector and up vector

我想问你如何在SceneKit中设置lookAt向量和up向量的局部相机旋转?有没有类似Unity3D的功能? 另外我想问一下相机是否可以相对于相机节点旋转?据我了解,相机的坐标系与全局坐标系不同(z是反的)。

提前致谢!

Confused 提到的新 util 方法可以在 SCNNode class 上找到。您最有可能感兴趣的是 simdLook(at:up:localFront:)

func simdLook(at worldTarget: vector_float3, 
              up worldUp: vector_float3, 
              localFront: simd_float3)