我需要在sprite kit游戏中添加一个按钮

时间:2016-12-10 02:41:44

标签: swift sprite-kit swift3

enter image description here我正在编写一个乒乓球游戏,我想在精灵套件游戏中添加一个按钮,可以将值改为1 - 0.01。

我想添加一个按钮来执行此功能。 如果有人能告诉我如何做到这一点,将不胜感激。

我很抱歉成为一个菜鸟。我是学生。

override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    let touch = touches.first
    let touchLocation = touch!.location(in: self)
    // Check if the location of the touch is within the button's bounds
    if button.contains3 {
         print("tapped!")
    }
}

谢谢

1 个答案:

答案 0 :(得分:2)

Spritekit中的每个触摸都由SpriteNodes处理。 因此,如果您需要单击按钮并执行某些操作,则必须在场景中添加spriteNode,并在触摸中开始方法处理触摸事件。 您可以在this thread

中找到问题的完整答案