首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当SKShapeNode从触摸位置移开时,SKAction触摸结束

当SKShapeNode从触摸位置移开时,SKAction触摸结束
EN

Stack Overflow用户
提问于 2014-06-25 12:31:08
回答 1查看 119关注 0票数 0

目前,我正在做一个非常简单的游戏来测试苹果的Swift语言,到目前为止还不错,但是我在touchesBegantouchesEnded的事件中被困住了,而SKShapeNode却在远离触控位置。

流程就是这个

  • 圆圈是随机的
  • 我触摸其中一个,它会使它激活。
  • 如果圆圈远离那个触点,它就会变得不活跃。
  • touchesEnded应该像往常一样触发,但当节点离开/离开触摸位置时也会触发。

我想不出有什么办法能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-25 19:37:46

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

SKNode (或它的子类)即使超出了它们的明显范围,也不会失去委托给它们的触摸。实际上,您必须在-touchesMoved方法中自己计算触摸与节点中心的距离,如果触摸超出了您指定的范围,则取消触摸。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24408746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档