前言
對ARKit感興趣的同學,可以訂閱ARKit教程專題
源代碼地址在這里
正文
第一部分我們主要學習了ARKit基礎知識并且落地到具體的應用中。
在接下來的三章中,我們將使用 ARKit 和 SceneKit 實現門戶應用。我們可以將門戶應用程序用于教育目的,例如從太空對太陽系進行虛擬游覽,或進行更悠閑的活動,如享受虛擬海灘假期。
第 7 章:構建門戶: 在本章中,我們將探索一個應用,以回顧 ARKit 開發的基本知識。我們將設置 ARSession 并添加平面檢測和其他功能,以便應用可以使用 **ARSCNViewDelegate **協議渲染水平平面。
第 8 章:將對象添加到我們的世界:在構建門戶的過程中,我們將學習如何在應用進入后臺時優雅地處理 ARSession 中斷。然后,將了解在開始向設備周圍檢測到的水平平面添加對象時,使用 ARSCNView 進行命中測試的工作原理。對于添加虛擬對象,我們將使用 ARAnchors 和 SCNNode 對象來定義其位置和幾何體。
第 9 章:幾何、紋理和光照:在本部分的最后一章中,我們將首先深入了解 SceneKit 的坐標系和材質。接下來,我們將使用具有不同幾何形狀的 SCNNode 對象,并將紋理附加到它們以創建門戶的墻壁、地板和天花板。最后,通過添加光照,可以使門戶看起來更加逼真。
上一章 | 目錄 | 下一章 |
---|