我知道- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)
事件的方法,但想知道我是如何经常做某事的,比如移动一个精灵,而一个手指停下来?在Cocos2D中,我如何检测手指被按住?
4
A
回答
7
你可以像Gajet那样做,或者如果你的动作不变,你可以安排你的动作。所以,假设你有这样的举动方法:
-(void)moveSprite:(ccTime) dt {
// move your sprite here by small increments
}
然后在你提到ccTouchBegan:
方法,您计划招法[self schedule:@selector(moveSprite:)]
和ccTouchEnded
你取消预定[self unschedule:@selector(moveSprite:)]
这个当你结束你的触摸...希望这将停止运动有帮助
2
执行适当的UIGestureRecognizer子类。您将被发送开始或已更改或已结束的事件 - 并可能采取相应措施。
5
你只需要设置一个布尔为真时ccTouchBegan
被调用,当ccTouchEnd
被称为集是假的,那么当ccTouchMove
事件被称为你只需要检查的天气里标志是真还是假。
相关问题
- 1. UIButton检测按住“手势识别器”?
- 2. 如何在iPhone Cocos2D中检测摇动手势?在iOS 8
- 3. 如何在iPhone中追踪手指的长按住?
- 4. 如何检测手指通过按钮时的情况以及按住屏幕上的按钮的按钮
- 5. XCUI Test在屏幕上按住手指
- 6. Android - 用手指检测输入按钮?
- 7. 如何检测应用程序启动时手指是否被按下?
- 8. OpenCV3手指检测
- 9. 如何通过点击并按住来旋转UIButton(按住 - 用手指旋转)
- 10. 如何检测两个手指轻弹
- 11. jQuery Mobile:抓住“手指按下”事件
- 12. 检测何时按住shift键
- 13. WP7 - 如何在ListBoxItem上按住我的手指时显示菜单
- 14. 如何检测OpenCV中的手套手指缺陷?
- 15. 我如何检测长按?
- 16. 用手指在Cocos2d中旋转精灵
- 17. cocos2d-iPhone按钮点击并按住
- 18. 检测多个手指
- 19. jquery移动手指检测
- 20. 在cocos2d捏手势,如何?
- 21. 检测同时按压按钮和其他手势,摇晃和倾斜 - Cocos2d&iPhone
- 22. 当手机被锁定时,我如何检测水龙头手势
- 23. 检测触摸并按住UITableView
- 24. cocos2d中的碰撞检测
- 25. 如何检测cocos2d-mac中是否按下了A,S,D或/和W按钮?
- 26. 如何检测按钮在源中是否被禁用
- 27. 如果.text()在按钮上被调用,我可以检测吗?
- 28. Cocos2D碰撞检测
- 29. 如何检测正在使用的手指数量?
- 30. 如何检测你是否在你的手指内移动ImageView
是的,我试着用“while”声明,它只是让我的应用程序崩溃。可能只是我的代码。 – 2011-04-24 21:31:12
你应该在你的代码中放置任何时间,你必须安排更新你的图层和检查你的旗帜里面的更新功能! – Ali1S232 2011-04-25 14:01:39