【发布时间】:2017-06-10 20:48:50
【问题描述】:
所以在这个游戏中,我会在短时间内弹出一个按钮。如果按钮在用户点击之前就消失了,那么他们就输掉了游戏。我怎样才能检查按钮是否出现并且他们在出现期间没有点击它,他们会输掉游戏。当游戏失败时,我已经拥有了所有必要的功能。我需要帮助的是如何阅读用户在出现时没有点击按钮。
@IBAction func tapButton(_ sender: Any) {
if colorImage.image == UIImage(named: "\(self.currentColorNumber).png") {
// give the user a point
}
所以如果他们点击按钮,我可以给他们一个分数。如果他们不点击按钮,我如何结束游戏?
【问题讨论】:
-
这在 SpriteKit 中会非常容易做到。为此,我建议在回调的同时使用 Timer 之类的东西。