如何在第一次点击后停止再生墙壁?

时间:2017-05-19 02:53:06

标签: ios swift sprite-kit

我只是编写了一个游戏,需要永久性地生成墙壁(就像Flappy Bird中的墙壁一样),但每次当我触摸屏幕时,它都会再次开始生成,最终产生了太多的墙壁。有没有什么方法可以在点击屏幕时使用(让玩家跳跃)而不会产生太多的墙壁?

1 个答案:

答案 0 :(得分:0)

好的,基于我们在评论中的对话,您想要做的是创建一个像这样的布尔

var gameStarted = Bool()// outside of didMoveToView

  override func touchesBegan() {

  if gameStarted == false{
     gameStarted = true 
     movingGround.start() 
     // add whatever code is left

      }

 }

希望这就是你要找的东西