0

SCNScene,allowsCameraControl让您移动和旋转相机,但当我“双击”时,相机会快速旋转并且对象会消失。

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

4

2 回答 2

1

SCNView 是 UIView 的子类,它有一个属性 gestureRecognizers,一个 UIGestureRecognizers 数组。您可以遍历此数组以查找“双击”手势。找到后,您可以通过设置 isEnabled = false 来禁用手势。

于 2021-03-04T23:56:31.107 回答
0

设置.autoSwitchToFreeCamera = false似乎也有效

lazy var sceneView: SCNView = {
    let sv = SCNView()
    sv.allowsCameraControl = true
    sv.cameraControlConfiguration.autoSwitchToFreeCamera = false
}()
于 2021-03-14T02:06:24.630 回答