iphone – 当UIGestureRecognizer上,下,左,右Cocos2d时检测
发布时间:2020-12-15 01:52:24 所属栏目:百科 来源:网络整理
导读:我有一个CCSprite,我想用手势移动。问题是我对Cocos2D完全不熟悉。我希望我的精灵在手势开始时执行一个动作,在手势停止时执行另一个动作,在手势正确时执行另一个动作,对左手执行相同操作。有人能指出我正确的方向吗? 谢谢! 解决方法 显然,每个UISwipe
我有一个CCSprite,我想用手势移动。问题是我对Cocos2D完全不熟悉。我希望我的精灵在手势开始时执行一个动作,在手势停止时执行另一个动作,在手势正确时执行另一个动作,对左手执行相同操作。有人能指出我正确的方向吗?
谢谢! 解决方法
显然,每个UISwipeGestureRecognizer只能检测给定方向的滑动。即使方向标志可以被“或”在一起,UISwipeGestureRecognizer也会忽略其他标志。
解决方案是为您想要识别滑动手势的每个方向添加一个UISwipeGestureRecognizer,并相应地将每个识别器的方向设置为向上,向下,向左和向右。如果要测试任何方向的滑动,则必须添加四个UISwipeGestureRecognizer。 这有点奇怪,但这是它对我有用的唯一方式。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |