【问题标题】:Playing sequence of PNG files in cocos2d iphone在 cocos2d iphone 中播放 PNG 文件的序列
【发布时间】:2010-02-02 09:49:37
【问题描述】:

我想为动画播放一系列 png 文件。 我尝试在 cocos2d iphone 中执行以下代码

(void) onEnter {

    [super onEnter];    

    roadSprite=[[Sprite spriteWithFile:@"R00.png"] retain];
    [roadSprite setPosition:ccp(240,160)];
    [self addChild:roadSprite z:5];

    Animation* animation = [Animation animationWithName:@"animation" delay:0];
    for( int i=0;i<25;i++)
    {

        [animation addFrameWithFilename: [NSString stringWithFormat:@"R%02d.png", i]];

    }

    id action1 = [Animate actionWithAnimation: animation];

    [roadSprite runAction:action1];

}

动画没有播放,最后显示的是 R00.png。 谁能帮我找出错误。

【问题讨论】:

    标签: iphone cocos2d-iphone


    【解决方案1】:

    除了延迟设置之外,我看不出有什么问题。

    您将延迟设置为 0。延迟并不意味着“我应该等待多长时间才能播放此动画”,而是意味着“我必须等待多长时间才能显示每张图片”。将其设置为 0 意味着它根本不等待,您的动画就完成了!多田!

    将延迟设置为每帧之间的时间量。在普通动画中,这是 1.0f/24.0f(或 0.04,四舍五入)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 2012-02-16
      • 1970-01-01
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多