我有一个名为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/