SpriteKit一次防止多次触摸

时间:2017-08-25 10:43:27

标签: ios swift sprite-kit touchesbegan

我正在制作一个SpriteKit游戏我想知道是否有办法防止一次触摸多个触摸。

在我的游戏中,每次触摸都会添加一个对象,我有点不想要。 (尽管它很搞笑)如果有办法怎么办?我会用什么?你能指出我正确的方向吗?而且我知道有很多方法可以做到,因为我已经看过多个具有该功能的游戏。

我会把什么东西放到appdelegate.swift'为了防止这种情况,或者它是否与“触动”开始有关。功能我已经尝试了几种方法,但似乎没有工作,我也搜遍了谷歌,但没有用。

如果有人可以帮助我,我会很感激,但它并不是那么重要,因为它根本不会破坏游戏的平衡。

1 个答案:

答案 0 :(得分:2)

您可以使用buttonClicked() { this.authenticationService.loginAttempt .subscribe(() => this.onSuccess(), err => this.onError(err) ); } 的{​​{3}}属性:

  

当设置为YES时,视图将接收与a关联的所有触摸   多点触摸序列并在视图范围内开始。设定时   否,视图仅接收多点触摸中的第一触摸事件   在视图范围内开始的序列。默认值为   这个属性是NO。

UIView一样使用它,其中self是一个场景。