如何在 Reality Composer 上安装Gestures

问题描述

有没有办法在现实作曲家中添加installGestures

我可以用代码来做,但我不想混合太多的代码和 ui 部分。所以我正在寻找如何在现实作曲家中进行拖放部分。

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

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

有谁知道如何在现实作曲家中启用此功能

谢谢

解决方法

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)
    }
}