为什么我试图在cocos2d中调用动画函数,如下所示:
-(id) init
{
if( (self=[super init] ) )
{
[self animation];
}
return self;
}
它工作得很好,但当我这样做时:
-(id) init
{
[self animation];
if( (self=[super init] ) )
{
}
return self;
}
动画称为,但不正在播放?或者我看不到? 我只是无法理解。
答案 0 :(得分:5)
基类init
正在做一些运行动画所需的重要事情。这就是为什么当您在调用基类动画的init
之前尝试运行动画时。