3

我希望能够将在 Reality Composer 中创建的文件添加到 Swift Playground 以进行测试。我也认为作为剧本的补充会很有趣。如何将 rcproject 添加到 Playground 中,例如 Apple 提供的带有场景“Box”的 Experience.rcproject?

4

1 回答 1

5

.reality您可以使用以下代码在 Playground中读取文件格式:

import Cocoa
import RealityKit
import PlaygroundSupport

let arView = ARView(frame: CGRect(x: 0, y: 0, width: 800, height: 200))
arView.environment.background = .color(.black)
        
let fileURL = Bundle.main.url(forResource: "main", withExtension: "reality")
let bowlingScene = try! Entity.load(contentsOf: fileURL!)
        
let anchor = AnchorEntity()
anchor.addChild(bowlingScene)
anchor.scale = [4,4,4]
anchor.position.y = -0.5

arView.scene.anchors.append(anchor)

PlaygroundPage.current.liveView = arView

因此,提供一个.playground带有main.reality场景的文件,使其嵌套。

在此处输入图像描述


关于适用于 iPad 的Swift Playgrounds阅读此处


于 2020-02-19T05:57:12.287 回答