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)
}
目前燒入手機上應該就能開啟相機囉!