Cocos2D - 以速度自动设置精灵运动

时间:2012-12-15 00:50:47

标签: objective-c animation cocos2d-iphone ccsprite

我想知道如何立即让我的精灵CCSprite *van从一开始就以int *speed = 1, 2, 3+这样的可控速度自动移动。我环顾四周,但我找到的并不符合我的需要。这个问题有一个简单的解决方案吗?

1 个答案:

答案 0 :(得分:3)

您必须使用CCSpeed操作:

CCSpeed* speed= [CCSpeed actionWithAction: yourMoveAction speed: 1.0f];
// yourMoveAction is an action like CCMoveTo for example
[sprite runAction: speed];

然后你可以在精灵用setSpeed移动时改变速度:

[speed setSpeed: 2.0f];