【发布时间】:2012-08-01 14:31:41
【问题描述】:
我有一些精灵,我不知道要从哪个类继承。我目前使用 CCLayer 执行此操作,因为我可以将必须添加到 sprite 的所有子对象保留在其类中,但是所有重叠层都检测到触摸事件,这可能不是那么聪明。所以用外行的话来说,我想要一个火焰喷射器,例如当我触摸它时我必须添加火焰。我只需在 FlameThrower.h 类中添加火焰(CCLayer 的子类。如果我要对 CCSprite 进行子类化,我将不得不在我的父类中添加火焰,这也是无效的,对吧?那么,什么是这里的方法正确吗?
【问题讨论】:
标签: iphone objective-c ipad cocos2d-iphone sprite