是否有声明说“如果按下此按钮”(不一定按下按钮,执行.."?

时间:2014-07-15 22:05:59

标签: swift

我不确定我是否可以使用 do-while 语句或其他内容执行此操作;我正在制作一款改变颜色的游戏,我需要一个基本上会说出来的声明:

  

如果按下了一个按钮(其中一个颜色按钮)(如刚刚过去那样),那么当用户通过触摸其他按钮之一进入游戏时,请提供此图像。如果没有,请继续提供此图像。

我是初学者,所以请彻底解释所有建议。谢谢!

1 个答案:

答案 0 :(得分:1)

按下按钮时,您可以将变量转换为 True ,按下其他按钮时, False 。您可以将图像设置为仅在变量 True 时播放。

因此,如果按钮x设置第一张图像而按钮y启动游戏/其他图像,则可能是这样的:

Button x == Pressed:
  xpressed = True

if xpressed == True:
  DisplayImageHere

Button y == Pressed:
  ypressed = True
  xpressed = False

if ypressed == True:
  DisplayImageHere/Start Game

如果你在循环中运行类似的东西,它可以工作。