1

ARKitを使用して4人用ゲームを開発しています。保存してから取得する方法を知っていますworldMap。難しくありません。

sceneView.session.getCurrentWorldMap { worldMap, error in
    guard let map = worldMap
        else { self.showAlert(title: "Can't get current world map", message: error!.localizedDescription); return }

    guard let snapshotAnchor = SnapshotAnchor(capturing: self.sceneView)
        else { fatalError("Can't take snapshot") }
    map.anchors.append(snapshotAnchor)

    do {
        let data = try NSKeyedArchiver.archivedData(withRootObject: map, requiringSecureCoding: true)
        try data.write(to: self.mapSaveURL, options: [.atomic])
        DispatchQueue.main.async {
            self.loadExperienceButton.isHidden = false
            self.loadExperienceButton.isEnabled = true
        }
    } catch {
        fatalError("Can't save map: \(error.localizedDescription)")
    }
}

しかし、iPhone で次の場所 (50x50 メートル) を追跡してこれを生成する方法がわかりませんworldMap

ここに画像の説明を入力

このスペースを追跡する方法を教えてください。

4

1 に答える 1