iOS - 当pic1被pic2触碰时,我该如何结束游戏?
iOS - When pic1 is touched by pic2, how do I make the game over?
我正在创建单视图游戏。当 pic 1 的动画被 pic 2 触摸时,我想要一个游戏结束屏幕。
@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 collision detection",那么您会得到不错的结果,说明如何进行搜索。
你应该为此使用 SpriteKit,这很容易。
我正在创建单视图游戏。当 pic 1 的动画被 pic 2 触摸时,我想要一个游戏结束屏幕。
@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 collision detection",那么您会得到不错的结果,说明如何进行搜索。
你应该为此使用 SpriteKit,这很容易。