Cocos2d iphone 为cocos2d创建自定义CCActions

Cocos2d iphone 为cocos2d创建自定义CCActions,cocos2d-iphone,Cocos2d Iphone,在coco2d中创建自定义操作的最佳方法是什么 我想创建一个自定义的行动,将创建一个卡通壁球动画对我的游戏对象。我是否只是将CCFiniteTimeAction类子类化并重写update方法 任何例子或链接将不胜感激 此外,在我的自定义操作中,我希望使用CCScale操作。这可能吗?是的,这几乎就是所有的魔法。一个例子可以在 可以使用CCScale动作。我认为,如果您导入并使用它,它会工作得很好。只需编写一个自定义方法,返回CCSequence 比如: -(CCSequence)squash{

在coco2d中创建自定义操作的最佳方法是什么

我想创建一个自定义的行动,将创建一个卡通壁球动画对我的游戏对象。我是否只是将CCFiniteTimeAction类子类化并重写update方法

任何例子或链接将不胜感激


此外,在我的自定义操作中,我希望使用CCScale操作。这可能吗?

是的,这几乎就是所有的魔法。一个例子可以在


可以使用CCScale动作。我认为,如果您导入并使用它,它会工作得很好。

只需编写一个自定义方法,返回CCSequence

比如:

-(CCSequence)squash{
id action1=....//define action
id action2=...2nd action
...
return [CCSequence actions: action1, action2,..., nil];
}
您只需调用
[mySprite runAction:[self-squash]]

使用此解决方案,您可以完全更改sprite的所有内容(甚至可以调用序列中的函数(使用CCCallFunc)

是我用来记录我能做什么的链接(是的。它是用java编写的,但在iphone cocos2d中也有相同的方法)

如果你遇到任何问题,把你的代码贴出来,我会查一查