我有一个名为SuccessLayer的CCLayer类。完成关卡后,它将添加到场景中,如下所示:

SuccessLayer *successLayer = [SuccessLayer node];
[self addChild:successLayer];


在SuccessLayer中,我希望一路顺风顺水,我正在尝试通过以下方法实现这一目标:

-(void)onEnter{
    Asteroid *asteroid = [Asteroid spriteWithFile:@"rocks.png"];
    asteroid.position = ccp(0, 500);
    [self addChild:asteroid];
    CCMoveTo *move = [CCMoveTo actionWithDuration:2.0 position:ccp(1000, 0)];
    [asteroid runAction:move];}


但是,似乎CCMoveTo无法正常工作。我看到精灵位于其初始坐标,但仅此而已。我在这里想念什么?谢谢

最佳答案

[super onEnter];
任何可可都在某物上,你应该超级在某物上。

关于ios - CCMoveTo无法正常工作,节点/场景问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14885055/

10-08 23:54