【问题标题】:Will a Reality Composer project file with 2 scenes play in Xcode?具有 2 个场景的 Reality Composer 项目文件会在 Xcode 中播放吗?
【发布时间】:2020-06-14 16:53:11
【问题描述】:

我正在使用 Reality Composer,并且项目文件中有 2 个场景。

这两个场景都可以在我的增强现实应用中播放吗?

【问题讨论】:

    标签: augmented-reality arkit realitykit reality-composer


    【解决方案1】:

    您可以在 AR 应用中拥有任意数量的 Reality Composer 场景。

    这是一个代码 sn-p,您可以如何在 Reality Composer 场景中阅读:

    import RealityKit
    
    override func viewDidLoad() {
        super.viewDidLoad()
    
        let sceneUno = try! Experience.loadFirstScene()
        let sceneDos = try! Experience.loadSecondScene()
        let sceneTres = try! Experience.loadThirdScene()
    
        arView.scene.anchors.append(sceneUno)
        arView.scene.anchors.append(sceneDos)
        arView.scene.anchors.append(sceneTres)
    }
    

    另外,您可以阅读this post 以了解如何碰撞来自不同场景的实体。换句话说,RealityKit 应用可以一次混合和播放多个 Reality Composer 场景。

    【讨论】:

    • 所以即使我在现实作曲家文件中创建了多个场景,在xcode contentview中,代码也必须写到播放哪些场景?当我使用默认的 Experience.rcproject 并向其添加额外的场景时,只有“盒子”场景会播放。
    • 对不起@skynard,你说“场景播放”是什么意思?动画片?正如您在我的回答中的链接中看到的那样,您可以混合 2 个或更多不同的场景,它们都可以同时播放。
    • @skynard,你试过在 RealityKit 中混合两个 RC 场景吗?
    • 效果很好。那是我第一次写代码。非常感激。我没有尝试混合两个场景。我们正在创造一种音频体验,所以我最大的挑战是为音频和 avaudioplayer 命令放置节点。有关这些步骤的书籍或指南的任何建议。
    • 请创建下一个关于音频的问题。不要在这里混合两个主题)))))
    猜你喜欢
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-05-28
    相关资源
    最近更新 更多