0

我有一个精灵,我想运行一些动画,但是在我的动画中是否带有一些 alpha 的精灵。例如,假设您有一个角色(孙悟空),并且您想在其上运行“光环”动画。您将看到带有光环动画的悟空。

你是怎么做到的?对于运行动画,cocos2d 需要一个 ccsprite 并在动画运行时替换它。我无法将此动画添加到我的角色精灵中。

我已经通过创建“临时”精灵、向临时精灵添加动画、将临时精灵添加为角色精灵的孩子来实现它,但我不喜欢它。我认为还有另一种更好的方法...

感谢您的帮助,对不起我的英语;)

4

1 回答 1

0

如果不创建额外的精灵,您将无法做到这一点。但是你可以封装它。例如,通过为角色创建 CCNode 子类,其中将包含英雄主精灵和动画精灵。这样,您将隔离此类内的所有动画代码。

于 2012-07-10T16:01:32.543 回答