【发布时间】:2014-10-13 19:27:42
【问题描述】:
我正在尝试制作我的第一个 iOS 游戏。由于我是编程新手,尤其是 Swift,这对我来说非常困难。
我正在尝试让我的卡通老鹰响应我的手指滑动(我想要做的是在屏幕上的任意位置滑动我的手指,我的老鹰对此做出响应)。
我这样做是为了让我可以移动它,但我想做的只是将手指滑到屏幕上的任意位置,老鹰就会对我手指的移动做出反应。
到目前为止,这是我的代码,我已在情节提要中将其与 PanGestureRecognizer 相关联:
@IBAction func handlePan(recognizer:UIPanGestureRecognizer) {
let translation = recognizer.translationInView(self.view)
recognizer.view!.center = CGPoint(x:recognizer.view!.center.x + translation.x,
y:recognizer.view!.center.y + translation.y)
recognizer.setTranslation(CGPointZero, inView: self.view)
}
【问题讨论】: