Cocos2D спрайт отскакивающий эффект - PullRequest
1 голос
/ 10 июня 2011

Я делаю игру, чтобы определить разницу между двумя изображениями.Теперь я хочу создать класс Circle: CCSprite, чтобы указать правильное место.Я хочу добавить «эффект отскакивания» к кругу (точно так же, как модальное окно предупреждения iphone), я вручную создаю CCActions, но результат не такой естественный (так как трудно контролировать длительность и масштабирование)Есть ли лучший способ сделать это?

вот мой код:

id up1 =[CCScaleBy actionWithDuration:0.2f scale:1.5f];
id down1 = [CCScaleBy actionWithDuration:0.2f scale:1 / 1.5f];
id up2 = [CCScaleBy actionWithDuration: 0.2f scale: 1.25f];
id down2 = [CCScaleBy actionWithDuration: 0.2f scale 1 / 1.25f];
id up3 = [CCScaleBy actionWithDuration: 0.2f scale 1.1f];
id down3 = [CCScaleBy actionWithDuration: 0.2f scale 1 / 1.1f];
[self runAction:[CCSequence actions:up1, down1, up2, down2, up3, down3, nil]];

Ответы [ 2 ]

3 голосов
/ 10 июня 2011

Используйте методы отскока или упругого ослабления, встроенные в Cocos2d.Google Cocos2d облегчает действия.

0 голосов
/ 10 июня 2011
...