如何在 Reality Composer 上安装 Gestures

How to installGestures on Reality Composer

有没有办法在reality composer中添加installGestures

我可以用代码完成,但我不想混合太多代码和 ui 部分。所以我正在寻找如何在 reality composer 中进行拖放部分。

这是在代码中执行此操作的代码片段以及我目前所做的。

arView.installGestures([.translation], for: modelEntity)

有谁知道如何在 reality composer 中启用它?

谢谢

Reality Composer 1.5 允许您仅为 运行 动画行为实施手势。目前无法在 Reality Composer 中打开 TapRotationPinch 手势。正如您所指出的,只能通过 RealityKit。

arView.installGestures([.all], for: entity)

我现在用你的 hin 解决了这个问题:

let startScene = try! RCProjectFile.loadStartScene()
if let cube = startScene.cube {
    if let cube = cube as? Entity & HasCollision {
        cube.generateCollisionShapes(recursive: true)
        arView.installGestures(for: cube)
    }
}