我正在使用 cocosbuilder 2.1 运行 cocos2d,并且我使用 cocosbuilder 动画委托 ( CCBAnimationManagerDelegate::completedAnimationSequenceNamed
) 在动画完成时收到通知并采取诸如触发另一个 cocosbuilder 动画之类的操作。
第一次从foodfactoryshow
代理运行动画时它运行良好,动画完成后它也restoration
正确运行动画。但是,当restoration
动画完成时,方法的参数是name
!?-(void) completedAnimationSequenceNamed
NULL
-(void) completedAnimationSequenceNamed:(NSString*)name
{
if ([name isEqualToString:@"foodfactoryshow"])
{
[manager runAnimationsForSequenceNamed:@"restoration"];
}
if ([name isEqualToString:@"restoration"])
{
[self colorLayerChanged];
self.gameLayer.isLock = true;
}
}
这是一个错误还是我不应该从该CCBAnimationManagerDelegate::completedAnimationSequenceNamed
方法运行动画!?
在此先感谢您的帮助。