如何禁用defaultcamerontroller中的双击?



SCNScene中,allowsCameraControl允许您移动和旋转相机,但是当我"双击"时,相机快速旋转并且对象消失。

我正在阅读文档,但我不确定如何禁用双击。

SCNView是UIView的一个子类,它有一个属性gestureRecognizers,一个UIGestureRecognizers数组。您可以循环遍历该数组,查找"双击"。姿态。一旦找到,你可以通过设置isEnabled = false来禁用手势。

设置.autoSwitchToFreeCamera = false似乎也工作

lazy var sceneView: SCNView = {
let sv = SCNView()
sv.allowsCameraControl = true
sv.cameraControlConfiguration.autoSwitchToFreeCamera = false
return sv
}()

相关内容

  • 没有找到相关文章

最新更新