在產生第一個AR畫面前,必須先提兩個framework
SpriteKit:一個產生流暢動畫的2D內容,用來製作2D遊戲。
讓我們可以在2維環境中繪製圖型,影像,影片, 利用Metal API 達到最佳的畫面效果
SceneKit:一個產生流暢動畫的3D內容,用來製作3D遊戲。
與Metal和OpenGL要求去精確的顯示場景不同,這裡只需要描述場景內容,以及你希望它執行的動作或動畫
開始動手
1.首先產生一個新專案(這裡要用的不是一般我們常用的 Single View,而是Augmented Reality App 這個選項)
2.一行code都不用打,直接使用真機(模擬器不支援ARKit~想也是沒相機怎麼模擬~)build,則會產生小飛機的畫面出現在螢幕上,此時你的裝置就是這擴增實境的中央
3.從VC上可以看到它已經先conform ARSCNViewDelegate protocol, 這是為了讓SceneKit上的content可以與AR session 同步