是否有办法在现实中添加installGestures
作曲家?
我能够在代码中做到这一点,但我不想混合太多的代码和UI部分。所以我正在寻找如何在现实作曲家中做拖放部分。
下面是在代码中完成它的代码片段,以及我到目前为止所做的。
arView.installGestures([.translation], for: modelEntity)
有谁知道如何在现实中启用这个作曲家吗?
感谢我现在是这样解决你的问题的:
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)
}
}
Reality Composer 1.5允许您仅为动画行为隐式实现手势。目前没有明确的方法来打开Translation
,Rotation
或Pinch
手势在现实作曲家。只能通过RealityKit,如您所示。
arView.installGestures([.all], for: entity)
p。s .
此外,这篇文章将向您展示如何将光线投射与RealityKit手势结合使用。