我目前正在制作一款非常简单的游戏来测试Apple的Swift语言,到目前为止还不错,但是我遇到了touchesBegan
和touchesEnded
事件。 SKShapeNode
正在远离触摸位置制作动画。
流程就是这个
我无法想出办法,有任何帮助吗?
答案 0 :(得分:0)
首先,您必须包含代码而不是仅仅描述代码。
SKNode(或它的子类)即使在超出其明显范围时也不会失去委托给他们的触摸。实际上,您必须在-touchesMoved
方法中自己计算触摸距节点中心的距离,如果超出指定范围,则取消触摸。