【问题标题】:How to run several cocos builder animations in a sequence如何依次运行几个cocos builder动画
【发布时间】:2013-12-09 10:32:00
【问题描述】:

我有多个使用 cocosbuilder 创建的动画。他们处于不同的时间线。我可以通过使用来运行动画,

  [animationManager runAnimationsForSequenceNamed:@"Walking"];

如何在第一个动画结束后运行第二个动画。有没有办法按顺序运行多个动画。

【问题讨论】:

    标签: iphone animation cocos2d-iphone sequence cocosbuilder


    【解决方案1】:

    应该关注“CocosBuilder + CCBReader”,但是如果你使用的是2.1版本,可以将CCBAnimationManager的“sequenceCompleted”方法改成如下:

    - (void) sequenceCompleted
    {
        NSString *completedSequenceName = [runningSequence.name copy];
        int nextSeqId = runningSequence.chainedSequenceId;
        runningSequence = NULL;
    
        if (nextSeqId != -1)
        {
            [self runAnimationsForSequenceId:nextSeqId tweenDuration:0];
        }
    
        [delegate completedAnimationSequenceNamed:completedSequenceName];
        [completedSequenceName release];
    }
    

    使用此代码可以帮助您。

    此链接似乎对您有用。

    https://github.com/cocos2d/CocosBuilder/issues/121

    【讨论】:

      猜你喜欢
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 2023-01-22
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 2021-09-18
      相关资源
      最近更新 更多