2017-09-25 38 views
0

我很新的Swift開發。在我的項目中,我有一個SpriteKit覆蓋了SceneKit場景,其中allowCameraControl設置爲true。Swift 4 - SpriteKit通過SceneKit - 防止潛在的相機控件觸摸

SpriteKit圖層包含按鈕 - 當這些按鈕與交互時禁用觸摸/平移事件以觸發相機控件的最佳方法是什麼? (例如,雙擊一個按鈕現在會觸發攝像機重置爲默認位置)

回答

1

關閉允許攝像頭控制並實現您自己的攝像頭控制。 allowsCameraControl方便用於測試/調試目的,並且不能部分禁用,例如僅用於雙重行爲。除了與其他手勢發生衝突之外,由於意外輕易發生雙擊並重置屏幕,因此會引起惱人的攻擊。

+0

謝謝Xartec,我認爲這是最好的方法,因爲似乎沒有任何選項來控制默認相機控制的功能/事件 –