Xcode 使用Spritebuilder中的一个CCSprite制作多个动画

Xcode 使用Spritebuilder中的一个CCSprite制作多个动画,xcode,animation,ccsprite,spritebuilder,Xcode,Animation,Ccsprite,Spritebuilder,我想知道是否有可能用一个CCSprite制作多个动画,并单独触发它们 我目前的解决方案是在CCSprite的时间线上有两个动画。我所做的是: 例如,我的CCSprite可以行走和跳跃,我已将行走动画设置为0秒到0.8秒。跳跃动画从1秒到1.8秒开始,时间轴的总时间为2秒 如果要触发第二个动画,可以执行以下操作: [CCSpriteObject.animationManager jumpToSequenceNamed:@"Timeline" time:1]; [CCSpriteObject.ani

我想知道是否有可能用一个CCSprite制作多个动画,并单独触发它们

我目前的解决方案是在CCSprite的时间线上有两个动画。我所做的是: 例如,我的CCSprite可以行走和跳跃,我已将行走动画设置为0秒到0.8秒。跳跃动画从1秒到1.8秒开始,时间轴的总时间为2秒

如果要触发第二个动画,可以执行以下操作:

[CCSpriteObject.animationManager jumpToSequenceNamed:@"Timeline" time:1];
[CCSpriteObject.animationManager runAnimationsForSequenceNamed:@"Timeline"];
这样,它只显示从1秒到时间轴上更远的动画,我有可能只显示第二个动画

还有没有办法挑选出第一个动画,从0秒到1秒?(因为如果我只调用RunAnimationForSequence…总共2秒将运行并显示两个动画!)

或者我应该以不同的方式设置这两个动画

@编辑
我已经读到,它也可以有两个不同的ccsprite,并使其中一个可见的动画正在被触发。然而,我想看到一个解决方案,其中有两个动画上只有一个CCSprite

我发现在同一个CCSprite上可能有两条不同的时间线,这可能是spritebuilder的基本知识。但是,由于这是不容易在网上找到,我会保留这篇文章,而不是删除它。(如果有人也有同样的问题)