Как реализовать анимацию Sprite с помощью Cocos2D в Android (версия JAVA)?

1

Я знаю, что есть "простая игровая модель Android Cocos2D" и "How-to-animate-sprites-in-cocos2d". Я использую исходный код Android "космический шутер" в качестве образца, создаю простую карточную игру.

Но есть большая проблема, что я не знаю, как использовать CCSpriteFrame для создания анимации спрайтов для карт. В космическом шутере нет кода анимации.

Поэтому я пришел, чтобы спросить пример кода о том, как создать анимацию спрайтов с помощью Cocos2D Android (JAVA VERSION).

  • 0
    Не нужно кричать. Если вы сначала отметили свой вопрос с помощью cocos2d-android (вы использовали cocos2d-iphone), вам не придется беспокоиться о получении ответа, связанного с cocos2d-iphone.
Теги:
animation
cocos2d-android

1 ответ

1

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

ArrayList<CCSpriteFrame> animFrames = new ArrayList<CCSpriteFrame>();
              CCSpriteFrameCache.sharedSpriteFrameCache();
              for (int i = 1;i <= 4; i++)
              { CCSpriteFrame frame = CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName( "sparkle." + i +".png");
              animFrames.add(frame);
              } 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню