Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SpriteKit一次可防止多次触摸_Ios_Swift_Sprite Kit_Touchesbegan - Fatal编程技术网

Ios SpriteKit一次可防止多次触摸

Ios SpriteKit一次可防止多次触摸,ios,swift,sprite-kit,touchesbegan,Ios,Swift,Sprite Kit,Touchesbegan,我正在制作一款SpriteKit游戏,我想知道是否有一种方法可以防止一次触球超过一次 在我的游戏中,每次触摸都会添加一个物体,我不想这样。(尽管很搞笑)如果有办法,我该怎么做?我会用什么?你能给我指一下正确的方向吗?我知道有很多方法可以做到这一点,因为我已经看过多个具有该功能的游戏 我会在“appdelegate.swift”中添加一些东西来防止这种情况发生,还是与“touchsbegind”功能有关?我尝试了几种方法,但似乎都不起作用。我在谷歌上搜索过,但都没有用 如果有人能帮我,我将不胜感激

我正在制作一款SpriteKit游戏,我想知道是否有一种方法可以防止一次触球超过一次

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

我会在“appdelegate.swift”中添加一些东西来防止这种情况发生,还是与“touchsbegind”功能有关?我尝试了几种方法,但似乎都不起作用。我在谷歌上搜索过,但都没有用

如果有人能帮我,我将不胜感激,但这并不重要,因为它根本不会破坏游戏的平衡。

您可以使用
UIView的属性:

当设置为“是”时,视图将接收与视图关联的所有触摸 多点触摸顺序和在视图边界内开始。设置时 若为否,视图仅接收多点触摸中的第一次触摸事件 在视图边界内开始的序列。的默认值 这个物业不是


像这样使用self.view.multipleTouchEnabled=false,其中self是一个场景。

如果有帮助,请查看此链接:谢谢,伙计,这对我帮助很大