据我所知,Reality Composer 项目文件
.rcproject
通常与所有其他源文件一起放置在 Xcode 项目中,然后可以简单地通过其名称来引用该项目:
例如,
let boxAnchor = try! Prototyping.loadNameOfScene()
就是从名为“Prototyping”的 .rcproject
加载场景所需的全部内容。
然而,在 Swift Playgrounds 中,当将 .rcproject
放置在
resources
文件夹中时,似乎会被忽略,而当放置在
sources
文件夹中时,会导致 iPad Playground 抛出编译错误。由于 Xcode 无法运行 AR,因此需要在 iPad 上运行 Playground。无论发生什么,同一行
let boxAnchor = try! Prototyping.loadNameOfScene()
现在都会抛出错误,因为未识别“原型”。有什么方法可以在 Swift Playground 中使用
.rcproject
吗?
let prototype = try! Entity.load(named: "Prototyping")
let leftAnchor = AnchorEntity(.face)
leftAnchor.addChild(prototype)
arView.scene.anchors.append(leftAnchor)
您可能无法将 .rcp 文件用于 Playground,因为它们不是像应用程序那样的目标。