【发布时间】:2014-12-10 22:53:47
【问题描述】:
我还是不习惯触摸功能。
我可以使用它并且工作正常,但我需要了解它才能进一步推进我的项目。
有人可以帮助我了解如何确定被触摸的对象吗?我真的很想了解发生了什么,所以将来我可以做一个基于被触摸对象类型的 switch 语句......
这是我使用的典型代码:
override func touchesMoved(touches: NSSet, withEvent event: UIEvent) {
var touch : UITouch! = touches.anyObject() as UITouch
这就是我想要做的事情:
switch touch {
case SKSpriteNode
....
case SKLabelNode
....
case SKNode
...
and so on...
可能不正确,但这解释了为什么我要下如何能够抓取传递给 touches func 的信息。请指出我正确的方向:-D
【问题讨论】: