我正在以单一视图创建游戏。当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/