我在 Reality Composer 中创建了多场景文件。它们在该软件中运行良好,但是当我将它们导出到reality
文件中,将它们加载到我的 iPhone 7 上,然后运行它们时,交互行为正在工作,但是当我单击按钮更改场景时,什么也没有发生。
这是一个已知的错误,还是一个尚未实现的功能?
我在 Reality Composer 中创建了多场景文件。它们在该软件中运行良好,但是当我将它们导出到reality
文件中,将它们加载到我的 iPhone 7 上,然后运行它们时,交互行为正在工作,但是当我单击按钮更改场景时,什么也没有发生。
这是一个已知的错误,还是一个尚未实现的功能?
这不是一个错误。似乎您没有将持有 B 场景的锚附加到锚数组,同时删除包含 A 场景的先前锚。
您可以阅读这篇文章(第二种方法)以了解如何实现所需的方法。
@IBAction func tappedButton(_ sender: UITapGestureRecognizer) {
if (counter % 2) == 0 {
arView.scene.anchors.removeAll()
arView.scene.anchors.append(firstSceneAnchor!)
} else {
arView.scene.anchors.removeAll()
arView.scene.anchors.append(secondSceneAnchor!)
}
counter += 1
}