iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
Mobile Development

iOS 工程師要懂的AR 開發,利用ARKit 製作APP系列 第 4

第一個AR 畫面-Part 2

上一篇介紹了初始畫面,蘋果為我們預設了一台小飛機 如果我們要創造別的東西呢

這時候就需要選擇立體物件啦
首先產生一個.scanassets 的資料夾,並且添加一個jpg檔和.scn檔

點擊.scn的檔案作為我們觀察我們創造的立體物件的桌布,點開.scn檔我們可以看到一個投影機的角度它所投影的角度就是我們將看到的虛擬物件角度。點開物件選項欄將需要的立體物件拖曳進到畫面,然後將jpg作為你物件的表皮拖拉到立體物件上,登登!第一個自己的虛擬物件就產生了
虛擬球
再來回到VC, 讓它可以呈現剛剛製作的虛擬畫面

   @IBOutlet var sceneView: ARSCNView!
   
    override func viewDidLoad() {
        super.viewDidLoad()
        
        // Set the view's delegate
        sceneView.delegate = self
        // Show statistics such as fps and timing information
        sceneView.showsStatistics = true
        // Create a new scene
        let scene = SCNScene(named: "ARKitTry.scnassets/SimpleScene.scn")!
        // Set the scene to the view
        sceneView.scene = scene
    }

接下來回到剛剛製作的虛擬物件(這裡已sphere為例)做些微調(調整其半徑和在立體場境的位置)
虛擬球大小位置調整
做到這裏我們已經可以在畫面上自由的呈現靜態的虛擬物件


上一篇
第一個AR 畫面-Part 1
下一篇
談談AR Session-Part1
系列文
iOS 工程師要懂的AR 開發,利用ARKit 製作APP25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言