iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 23
0

再來製作一個 教育類型的APP
與之前ㄧ樣 需要先建立 一個ARSCNView

@IBOutlet var sceneView: ARSCNView?

sceneView 用來擴大相機的畫面, 利用 SceneKit 的虛擬物件

再來開始run Session

func run() {
  let configuration = ARWorldTrackingConfiguration.init()
  configuration.planeDetection = .horizontal
  configuration.isLightEstimationEnabled = true
  sceneView?.session.run(configuration)
}

首先, 實例化 ARWorldTrackingConfiguration , 這將設定這個session 將如何被建構,
再來建立平面的偵測為水平的平面(桌子, 地板) ,就像是pokemonGo 中要放出怪獸需要找一個平面.最後啟動這個Session 的 AR 進程, 如此以來透過相機,將可以看到被顯示的 sceneView


上一篇
ARKit-跟我們的物件來些互動 - part 9
下一篇
製作一個教育類型的APP part2
系列文
iOS 工程師要懂的AR 開發,利用ARKit 製作APP25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言