2014-06-25 242 views
0

我目前正在做一个非常简单的游戏来测试从苹果的Swift语言,到目前为止这么好,但我坚持与touchesBegantouchesEnded事件,而SKShapeNode正在远离触摸位置进行动画制作。SKShapeNode与SKAction触摸结束时,从触摸位置移动

的流动是本

  • 圈子会动画周围随机
  • 我触摸它们中的一个,并将其它,如果圆移开从触摸它应该成为非活动集,以活性
  • touchesEnded应该像往常一样发射,但也可以在节点离开/离开触摸位置时触发

我想不出有办法做到这一点,有什么帮助吗?

回答

0

首先,您必须包含代码而不是仅仅描述它。

一个SKNode(或它的子类)不会失去委托给他们的触摸,即使它移出它们的视距范围。实际上,您必须自己计算从-touchesMoved方法中的节点中心开始的触摸距离,如果超过您指定的范围,则取消触摸。