在 Swift Playgrounds 中使用 Reality Composer 项目文件

问题描述 投票:0回答:1

据我所知,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

 吗?

ios xcode swiftui swift-playground reality-composer
1个回答
0
投票
我找到了一种解决方法,将它们下载为 .reality 文件。如果您这样做,那么您可以毫无问题地在游乐场中使用:

let prototype = try! Entity.load(named: "Prototyping") let leftAnchor = AnchorEntity(.face) leftAnchor.addChild(prototype) arView.scene.anchors.append(leftAnchor)
您可能无法将 .rcp 文件用于 Playground,因为它们不是像应用程序那样的目标。

© www.soinside.com 2019 - 2024. All rights reserved.