我正在以单一视图创建游戏。当pic2触摸pic1的动画时,我想在屏幕上进行游戏。

@IBOutlet weak var Pic1: UIImageView!
@IBOutlet weak var Pic2: UIImageView!
@IBOutlet weak var GameOver: UILebel!

self.Pic1.hidden = false
self.Pic1.center = CGPointMake(372.0, 45.0)
UIView.animateWithDuration(10.0, delay: 69.69, options: .Repeat, animations: {
    self.Pic1.center.y += 700
    }, completion: nil)

self.Pic2.hidden = false
self.Pic2.center = CGPointMake(207, 635)

func gameOver() {
    GameOver.hidden = false
    Pic1.hidden = true
    Pic2.hidden = true
}

最佳答案

您提到当物体触摸物体时,这称为碰撞检测,如果您在Google上进行“ swift iOS碰撞检测”搜索,那么您将获得不错的结果来说明如何执行此操作。

关于ios - iOS-pic2触摸pic1时,如何使游戏结束?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34959419/

10-09 06:30