CCTouchOneByOneDelegate Protocol Reference
Conforms to | NSObject |
Declared in | CCTouchDelegateProtocol.h |
Overview
CCTouchOneByOneDelegate.
Using this type of delegate results in two benefits: 1. You don’t need to deal with NSSets, the dispatcher does the job of splitting them. You get exactly one UITouch per call. 2. You can claim a UITouch by returning YES in ccTouchBegan. Updates of claimed touches are sent only to the delegate(s) that claimed them. So if you get a move/ ended/cancelled update you’re sure it is your touch. This frees you from doing a lot of checks when doing multi-touch.
(The name TargetedTouchDelegate relates to updates “targeting” their specific handler, without bothering the other handlers.)
Tasks
-
– ccTouchBegan:withEvent:
Return YES to claim the touch.
required method -
– ccTouchMoved:withEvent:
-
– ccTouchEnded:withEvent:
-
– ccTouchCancelled:withEvent: