gpt4 book ai didi

swift - Reality Composer 和处理多个表面

转载 作者:行者123 更新时间:2023-12-02 04:22:59 24 4
gpt4 key购买 nike

我想知道是否有一种方法可以让从 reality composer 导出的场景处理现实世界中的多个表面。

例如,如果我们创建一个带有球的场景,当我们触摸球时,它会在 x 轴上施加一个力。我希望当场景添加到 table 顶部时,如果球超出 table 的界限,球应该落下。这并没有发生,场景只在一个表面上工作。

我是不是遗漏了什么或者 Reality Composer 不支持复杂场景?

谢谢

最佳答案

In Reality Composer a grid simultaneously performs two important roles:

  • 一个隐藏的无限碰撞平面
  • 无限阴影的捕手

如果您希望发生任何复杂的动态 - 唉,目前只有网格上方网格上才有可能(如果您还没有打开网格关闭)。因此,从这个意义上说,现在 Reality Composer 不支持复杂的碰撞场景。

但作为安慰奖,您可以从 .rcproject 加载多个场景:

@IBAction func pressButton(_ sender: UIButton) {

if counter % 2 == 0 {
let sceneElements_04 = try! myScenes.loadScene_04()
arView.scene.anchors.append(sceneElements_04)
} else if counter >= 10 {
let sceneElements_25 = try! myScenes.loadScene_25()
arView.scene.anchors.append(sceneElements_25)
} else {
let sceneElements_12 = try! myScenes.loadScene_12()
arView.scene.anchors.append(sceneElements_12)
}

关于swift - Reality Composer 和处理多个表面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58062449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com