Как создать анимацию, используя Cocos2d в Java? - PullRequest
0 голосов
/ 16 января 2012

Я только запустил Cocos2d. Может кто-нибудь объяснить плз, как создать анимацию с несколькими кадрами, где все кадры разные изображения или как использовать и создавать на изображении и * .plist файл?

Ответы [ 2 ]

2 голосов
/ 07 июня 2012

Я использую этот код для своей анимации для бриллиантов, так что попробуйте, это способ сделать анимацию в cocos2d, вы ... надеюсь, это поможет вам в полной мере ...

  public void openScrPpr(float duration, CCSprite scrPprRoller) {

            CCAnimation scrPprAnim = CCAnimation.animation("", 2 / 20f);

            for (int i = 20; i > 1; i--) {

                if (i >= 10 && i <= 20) {
                    scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol." + i + ".png"));
                } else {
                    scrPprAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("paperrol.0" + i + ".png"));
                }
            }

            CCAction scrPprAction = CCAnimate.action(duration, scrPprAnim, false);
            scrPprRoller.runAction(scrPprAction);
1 голос
/ 16 января 2012

вам нужно создать объект CCAnimation, добавить в него все кадры изображения, затем создать объект CCAnimate и добавить в него объект CCAnimation. затем используйте объект CCAnimate в runAction вашего основного объекта.

...