swift 与多个模型实体交互

ct3nt3jp  于 2023-02-15  发布在  Swift
关注(0)|答案(1)|浏览(133)

有没有一种简单的方法可以同时与RealityKit中的多个ModelEntity交互?例如,用一个多点触摸手势旋转两个ModelEntity。

w8f9ii69

w8f9ii691#

当然可以。只需要为两个或多个子实体创建一个父实体。

let parentEntity = Entity()
parentEntity.addChild(childEntity01)
parentEntity.addChild(childEntity02)
    
arView.installGestures([.all], for: parentEntity as! Entity & HasCollision)

附言。
此外,这篇文章将向您展示光线投射如何与RealityKit手势结合使用。

相关问题