【发布时间】:2020-08-16 01:58:42
【问题描述】:
所以,我正在尝试根据变量加载在 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() 似乎也不起作用,尽管我可以将文件名打印到控制台。
提前致谢:)
【问题讨论】:
标签: swift swift5 realitykit reality-composer