所以,我正在尝试加载 RealityComposer 中制作的不同场景,具体取决于变量。
到目前为止的工作:
let SceneAnchor = try! Experience1.loadScene()
arView.scene.anchors.append(SceneAnchor)
return arView
现在我查看了苹果文档并看到了以下可能性:
if let anchor = try? Entity.loadAnchor(named: "Scene") {
arView.scene.addAnchor(anchor)
}
我以为我可以将“场景”更改为“场景(myVar)”但是一旦我的文件中有多个场景,第一个解决方案不再起作用,第二个解决方案也不起作用。
我错过了什么?
我还研究了使用文件名,并且能够将我所有的 .reality 文件创建一个数组并将它们存储在一个数组中,所以我想我可以通过索引来回忆,但是 arrayName[1].loadScene() 似乎没有也可以工作,尽管我可以将文件名打印到控制台。
提前致谢 :)