Ios 斯皮特基特,斯威夫特-我如何点击按钮而不是开始我的游戏?

Ios 斯皮特基特,斯威夫特-我如何点击按钮而不是开始我的游戏?,ios,swift,button,gestures,Ios,Swift,Button,Gestures,好的,我现在班上有四个手势识别 let TapUpRec = UITapGestureRecognizer() let swipeRightRec = UISwipeGestureRecognizer() let swipeLeftRec = UISwipeGestureRecognizer() let swipeDownRec = UISwipeGestureRecognizer() 我最近在我的场景中添加了一个按钮节点,试图让它在不使用触摸功能的情况下点击,我想知道如何实现它,这样我就可

好的,我现在班上有四个手势识别

let TapUpRec = UITapGestureRecognizer()

let swipeRightRec = UISwipeGestureRecognizer()
let swipeLeftRec = UISwipeGestureRecognizer()
let swipeDownRec = UISwipeGestureRecognizer()
我最近在我的场景中添加了一个按钮节点,试图让它在不使用触摸功能的情况下点击,我想知道如何实现它,这样我就可以在屏幕上点击开始游戏,但也可以在需要时点击按钮,而不必启动游戏

这是我的点击功能,可使玩家当前向前移动:

func tapUp(){

    let amountToMove:CGFloat = levelUnitHeight

    let move:SKAction = SKAction.moveByX(0, y: amountToMove, duration: 0.1)

    thePlayer.runAction(move)

    clearNodes()

}

不知道你在问什么,你想要按钮(什么按钮?我看不到任何按钮)做什么?我希望能够使轻触手势识别器识别我是轻触了按钮还是仅在常规视图上。现在我有了它,当我点击屏幕上的任何地方时,它会移动玩家精灵。你明白吗?但我不想使用函数touchs ended或其中任何一个函数,因为当我尝试在屏幕上滑动时会发生冲突。请尝试在正在使用的视图的属性检查器中启用“MultipleTouch”,然后添加touchesBegind()函数以查看它是否允许两次触摸。