java - 如何在Android(JAVA版)中使用Cocos2D实现Sprite Animation?

标签 java android animation cocos2d-android

我知道有“Android Cocos2D 的简单游戏示例”和“how-to-animate-sprites-in-cocos2d”。我以《太空射击》Android源码为例,制作了一个简单的纸牌游戏。

但是有一个很大的问题就是我不知道如何使用CCSpriteFrame来为卡片创建 Sprite 动画。太空射击游戏没有任何动画代码。

所以我来问代码示例如何使用Cocos2D Android(JAVA版本)创建 Sprite 动画。

最佳答案

这是我制作动画的方式,希望对您有所帮助。

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);
              } 

关于java - 如何在Android(JAVA版)中使用Cocos2D实现Sprite Animation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961447/

相关文章:

javascript - 使用 Ajax 和 CSS3 的动画

java - Android 布局文本换行

java - 在 libgdx 中传递平台特定代码 - nullpointerexception

ios - 如何在 iOS 图表中简化突出显示动画

androidx.appcompat.view.menu.ActionMenuItemView 无法转换为 android.view.MenuItem

android - 在 webview 中单击链接时如何启动 Activity ?

css - 在 DIV 上隐藏 :hover, DIV

java - 数据库查询以获取范围内的记录

java - 有没有办法在j2me程序中显示web组件?我正在为 s40 系列诺基亚手机编程

java - 在 Android 的 XML 中创建整数列表