1

我在 Reality Composer 中创建了多场景文件。它们在该软件中运行良好,但是当我将它们导出到reality文件中,将它们加载到我的 iPhone 7 上,然后运行它们时,交互行为正在工作,但是当我单击按钮更改场景时,什么也没有发生。

这是一个已知的错误,还是一个尚未实现的功能?

4

1 回答 1

1

这不是一个错误。似乎您没有将持有 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
}
于 2020-06-08T14:12:19.173 回答