2017-06-06 93 views
1

我想問你如何設置SceneKit中lookAt矢量和向上矢量的本地相機旋轉?有沒有像Unity3D中的任何功能? 此外,我想問一下相機是否可以相對於相機節點旋轉?據我所知,相機的座標系與全局座標系不同(z相反)。Scene Kit:設置相機從lookAt矢量向上旋轉向上

非常感謝!

+1

有很多參與讓相機在iOS的10以前SceneKit很好地工作DO-吻痕的。如果你還沒有看到它,蘋果終於認爲這是一個荒謬的情況,並增加了很多有用的東西在iOS 11中的相機...如果你可以拖延你的項目,直到發佈,檢查了這一點,否則不要不要看它,因爲它只會讓你傷心:: **場景套件中的新功能** :: https://developer.apple.com/videos/play/wwdc2017/604/ – Confused

回答

1

Confused中提到的新的util方法可以在SCNNode類中找到。你最有可能感興趣的一個simdLook(at:up:localFront:)

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