【发布时间】:2010-10-03 03:01:28
【问题描述】:
我正在使用 Cocos2d 和 CCSprite 在我的应用程序中创建精灵。我想知道是否有更简单的方法可以在 CCSprite 对象上实现触摸事件。我知道 menuitem 提供了选择器,但 CCSprite 提供了什么来处理触摸事件。
【问题讨论】:
标签: cocos2d-iphone
我正在使用 Cocos2d 和 CCSprite 在我的应用程序中创建精灵。我想知道是否有更简单的方法可以在 CCSprite 对象上实现触摸事件。我知道 menuitem 提供了选择器,但 CCSprite 提供了什么来处理触摸事件。
【问题讨论】:
标签: cocos2d-iphone
我真的是刚开始接触Cocos2D,所以我可能错了,但据我了解,CCSprite实际上并没有任何内置的触摸处理,需要你自己处理。通常这是通过在 NSMutableArray 中保留所有精灵的引用来完成的,然后您在触摸事件中迭代它,对每个精灵进行坐标检查。
如果您需要一些示例代码,请告诉我。
【讨论】: