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!")
}
}
谢谢
答案 0 :(得分:2)
Spritekit中的每个触摸都由SpriteNodes处理。 因此,如果您需要单击按钮并执行某些操作,则必须在场景中添加spriteNode,并在触摸中开始方法处理触摸事件。 您可以在this thread
中找到问题的完整答案