ARKitのトラッキング状態を保存、ロードして再開する


1、ワールドマップを保存

sceneView.session.getCurrentWorldMap { [self] worldMap, error in
    self.sceneView.session.pause()
    self.map = worldMap
}

2、保存したワールドマップ構成でセッション再開

let configuration = ARWorldTrackingConfiguration()
configuration.initialWorldMap = map
sceneView.session.run(configuration, options: [])

Core MLを使ったアプリを作っています。
機械学習関連の情報を発信しています。

お仕事のご依頼は
[email protected]
まで

Twitter
MLBoysチャンネル
Medium

相棒
note