我有一个名为 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
不起作用。我看到精灵坐在它的初始坐标上,但仅此而已。我在这里想念什么?谢谢