目前,我正在做一个非常简单的游戏来测试苹果的Swift语言,到目前为止还不错,但是我在touchesBegan和touchesEnded的事件中被困住了,而SKShapeNode却在远离触控位置。
流程就是这个
我想不出有什么办法能帮上忙吗?
发布于 2014-06-25 19:37:46
首先,您必须包括代码,而不是仅仅描述它。
SKNode (或它的子类)即使超出了它们的明显范围,也不会失去委托给它们的触摸。实际上,您必须在-touchesMoved方法中自己计算触摸与节点中心的距离,如果触摸超出了您指定的范围,则取消触摸。
https://stackoverflow.com/questions/24408746
复制相似问题