我正在开发一个可以识别图像的应用程序,然后在该图像之上放置一个 AR 节点(使用 Reality Composer 构建的 3D 模型)。我想用RealityKit
/构建它Reality Composer
(它也应该支持图像识别),但这不起作用。
我已经测试过模型是否可以在简单的水平面上工作,并且确实可以(在 Xcode 和 Reality Composer 测试环境中)。但是当我选择一个图像作为锚定模式时,该模型不会出现在 Xcode 项目中,但它会出现在 Reality Composer 测试环境中。
我目前使用此代码将 Reality Composer 项目加载到 Xcode 中:
let arConfiguration = ARWorldTrackingConfiguration()
arConfiguration.planeDetection = .horizontal
arView.session.run(arConfiguration)
guard let anchor = try? Spinner.loadScene() else { return }
arView.scene.anchors.append(anchor)
预期的输出将是 - 当指向正确的图像时 - 模型出现。