Cocos2d iphone CCMoveTo、CCROTARTETO、CCBlink等动作不起作用

Cocos2d iphone CCMoveTo、CCROTARTETO、CCBlink等动作不起作用,cocos2d-iphone,Cocos2d Iphone,我已经创建了一个从CCScene派生的加载场景独立类,可以在其他项目中重用。我在里面添加了一个名为“Loading…”的标签 @interface LoadingScene : CCScene { TargetScenes targetScene_; } 我想在加载其他场景时为标签提供效果,但我无法这样做 在.m文件中,添加标签的代码如下: -(id) initWithTargetScene:(TargetScenes)targetScene { if ((self = [super init

我已经创建了一个从CCScene派生的加载场景独立类,可以在其他项目中重用。我在里面添加了一个名为“Loading…”的标签

@interface LoadingScene : CCScene
{
TargetScenes targetScene_;
}
我想在加载其他场景时为标签提供效果,但我无法这样做

在.m文件中,添加标签的代码如下:

-(id) initWithTargetScene:(TargetScenes)targetScene
{
if ((self = [super init]))
{
targetScene_ = targetScene;

CCLabelTTF* label = [CCLabelTTF labelWithString:@"Loading ..." fontName:@"Marker Felt" fontSize:64];
label.color = ccWHITE;
CGSize size = [[CCDirector sharedDirector] winSize];
label.position = CGPointMake(size.width / 2, size.height / 2);
CCBlink *blink = [CCBlink actionWithDuration:2 blinks:10];
[label runAction:blink];
[self addChild:label];

}

return self;
}
眨眼是不行的。。所有的动作都不起作用,让我头痛不已


有人能告诉我背后的原因吗?还有,如何克服它呢?

你在课堂上是否覆盖了
onEnter
?你记得调用
[super-oneter]
吗?

你在你的课堂上重写了
oneter
了吗?你记得调用
[super-oneter]
吗?

你在你的类中重写了oneter吗?您是否记得调用
[super-onEnter]
功能完美。。。这太棒了!!谢谢你的帮助。。但是,有什么必要超越它?你已经超越它了吗?如果执行此操作时未调用
[super-oneter]
,则CCNode不会启动其操作。我没有这样做。。现在我做到了,它按照我的要求工作。。但是,有什么必要克服它呢?不确定。听起来好像你已经超越了它。。无论如何,我会把我的评论作为答案发布。你在你的课堂上重写了OneNoter吗?您是否记得调用
[super-onEnter]
功能完美。。。这太棒了!!谢谢你的帮助。。但是,有什么必要超越它?你已经超越它了吗?如果执行此操作时未调用
[super-oneter]
,则CCNode不会启动其操作。我没有这样做。。现在我做到了,它按照我的要求工作。。但是,有什么必要克服它呢?不确定。听起来好像你已经超越了它。。无论如何,我都会把我的评论作为答案发布。请不要忘记将答案标记为正确。如果您确实发现了为什么需要打电话给它,您应该在答案中添加内容,以便通知其他有相同问题的人。刚才遇到了这个问题,并找到了我自己的答案:请别忘了把答案标为正确。如果您确实发现了为什么需要打电话给它,您应该在答案中添加内容,以便通知其他有相同问题的人。刚才遇到了这个问题,并找到了我自己的答案:D