七天帶你初探AR世界-Day 1


七天帶你初探AR世界-Day 1

Day 1

前言:
相信有在接觸資訊方面的人們都對Augmented Reality(以下簡稱AR)不陌生,多少都有聽過,但你是否有想過了解過其中的道理呢?這邊就以Swift語法帶著各位對AR又有更進一步的瞭解吧!

首先你必須具備:

  • 一台 iPhone 7 型號以上設備
  • Xcode 編譯器
  • 基本程式邏輯理解

那麼我們就開始實做吧!!

首先,先把AR介面環境設置好,如下圖

因為後續會使用Button做觸發動作所以我先拉好了,也可以依自身喜好作版面配置。

接下來為了使用相機的部分所以我們必須下權限,全縣部分我們將檔案切到 INfo.plist,並加入Privacy - Camera Usage Description,如下圖

並在ViewController裡加入以下程式碼已初始化AR環境。

import UIKit
import ARKit
import SceneKit

class ViewController: UIViewController, ARSCNViewDelegate {
    @IBOutlet weak var sceneView: ARSCNView!
    @IBOutlet weak var addCatBt: UIButton!
}

//初始化AR環境
override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    let configuration = ARWorldTrackingConfiguration()
    configuration.planeDetection = .horizontal
    sceneView.session.run(configuration)
}

目前燒入手機上應該就能開啟相機囉!

#ARKit #七天 #初探





相信有在接觸資訊方面的人們都對Augmented Reality(AR)不陌生,多少都有聽過,但你是否有想過了解過其中的道理呢?這邊就以Swift語法帶著各位對AR又有更進一步的瞭解,並在七天中一步一步的實作出簡易的AR App吧!

留言討論