【发布时间】:2011-11-20 07:02:40
【问题描述】:
我正在我的 init 方法中创建一个这样的精灵(mySprite 在 .h 中声明):
mySprite = [CCSprite spriteWithFile:@"Image1.png"];
[mySprite setPosition:ccp(100, 300)];
[self addChild:mySprite z:1 tag:1];
然后在我的其他方法中,我尝试像这样对其进行动画处理,但它似乎根本没有动画,我也知道它所在的方法正在被调用,因为我 NSLogged 它。无论如何,这是我尝试为 mySprite 设置动画的方式:
CCSequence *moveSequence = [CCSequence actions:[CCMoveTo actionWithDuration:5 position:ccp(120, 400)],[CCMoveTo actionWithDuration:4 position:ccp(100, 300)], nil];
[mySprite runAction:[CCRepeatForever actionWithAction:moveSequence]];
任何想法为什么会发生这种情况?
谢谢!
【问题讨论】:
-
他们质疑“为什么不调用该方法”?因为代码看起来很正确
-
那你觉得哪里不对?
标签: ios animation cocos2d-iphone