java - 如何在java中使用Cocos2d创建动画?

标签 java android cocos2d-iphone cocos2d-android

我才开始Cocos2d。有人可以解释一下如何创建具有多个帧的动画,其中所有帧都是不同的图像,或者如何在图像和 *.plist 文件上使用和创建?

最佳答案

我使用这个代码来制作钻石动画,所以尝试一下,这是在 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);

关于java - 如何在java中使用Cocos2d创建动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873554/

相关文章:

java - 如何使用java中的线程创建多个掉落的对象?

java - 桌面(非网络)应用程序中的 MVC 框架

android - 我在哪里创建和使用 ScheduledThreadPoolExecutor、TimerTask 或 Handler?

android - 在不使用默认 android 应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件

c++ - Box2d SetLinearVelocity 奇怪的问题

cocos2d-iphone - cocos2d - 只显示 Sprite 的一部分——不规则形状

ios - 哪种环境适合 iOS 中的 Tic Tac Toe 等游戏?

java - Eclipse Java Maven 项目禁用 dafault 项目方面

java - 尝试将 Firebase 添加到 Android Studio 项目,但它不会添加(应用程序 :processDebugGoogleServices Error)

Android AsyncTask 在方向更改时阻止 UI