我有一个精灵,我想运行一些动画,但是在我的动画中有一些alpha的sprite上面。 例如,假设您有一个角色(Son Goku),并且您希望在其上运行“光环”动画。你会看到带有光环动画的悟空。
你是怎么做到的? 为了运行动画,cocos2d需要一个ccsprite并在动画运行时替换它。我无法将此动画添加到我的角色精灵中。
我已经实现了它创建“临时”精灵,添加动画到临时精灵,添加临时精灵作为角色精灵的孩子,但我不喜欢它。 我认为还有另一种更好的方法......
感谢您的帮助,对不起我的英语;)
答案 0 :(得分:0)
如果不创建额外的精灵,你就无法做到这一点。但你可以把它封装起来。例如,通过为角色创建CCNode子类,其中包含英雄主精灵和动画精灵。通过这种方式,您将隔离此类中的所有动画代码。