代码之家  ›  专栏  ›  技术社区  ›  mike_t

Swift 4-SpriteKit over SceneKit-防止触摸底层摄像机控件

  •  1
  • mike_t  · 技术社区  · 7 年前

    我对快速发展很陌生。在我的项目中,我有一个SpriteKit覆盖在SceneKit场景上,allowsCameraControl设置为true。

    SpriteKit层包含按钮-当与这些按钮交互时,禁用触摸/平移事件以触发相机控制的最佳方式是什么?(例如,双击按钮会触发摄像机重置到默认位置)

    1 回复  |  直到 7 年前
        1
  •  2
  •   Xartec    7 年前

    关闭allowsCameraControl并实现您自己的相机控件。allowsCameraControl便于测试/调试,并且不能部分禁用,例如仅用于双击行为。除了与其他手势冲突外,双击很容易因意外而导致屏幕重置,这让人恼火。