我在单一视图中创建游戏。当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
}
答案 0 :(得分:0)
你提到当一个物体接触一个物体时,这就叫做碰撞检测,如果你在google上进行了一次搜索,就像快速的iOS碰撞检测"那么你会得到不错的结果来解释如何去做。
答案 1 :(得分:0)
你应该使用SpriteKit,这很容易。