android - Cocos2d android 中的动画 Sprite

标签 android sprite cocos2d-android

我想在 cocos2d 中使用 android 为移动的 sprite 设置动画,请帮忙 这是我的代码:

public void setMoveAnimation(CCSprite target) {
    //CCSprite target = CCSprite.sprite("Target.png");
    CCAnimation OpenAnim = CCAnimation.animation("", 0.1f);

    for (int i = 1; i <= 2; i++) {
        OpenAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("target.0" + i + ".png"));

        CCAction MoveAction = CCAnimate.action(1, OpenAnim, false);
        target.runAction(MoveAction);
    }
}

最佳答案

您可以这样做。这对我有用。 devil1.png,devil2.png 像这样到 devil4.png

CCAnimation animation = CCAnimation.animation("dance", 0.2f);
    for (int i = 1; i < 5; i++) {
        animation.addFrame(CCFormatter.format(devil%d.png, i));
    }

    CCIntervalAction action = CCAnimate.action(animation);
    target.runAction(CCRepeat.action(action, 9));

关于android - Cocos2d android 中的动画 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603821/

相关文章:

c# - XNA 无法将 2D Sprite 表的一部分绘制到屏幕,结果是黑线

android - cocos2dx- 3.7 和 3.7.1 cocos studio 不工作

java - 如何在工厂模式中编写通用方法来提供对象?

android - "Cannot find DriveId. Are you authorized to view this file?": Even if EXISTING_FOLDER_ID is set manually

javascript - 如何清除移动 SVG 线留下的痕迹?

android - arraylist android 教程?

android - 选中 CCMenuItemToggle cocos2d-x

android - CCGLSurfaceView 错误

android - 如何更改标题颜色?

Android 自定义通知 setOnClickPendingIntent 不适用于低于 3.0 的版本。有办法让它发挥作用吗?