4

スプライトをCCSprite *van最初から自動的に、のように制御可能な速度で移動させるにはどうすればよいのでしょうかint *speed = 1, 2, 3+。私は周りを見回しましたが、見つけたものはすべて私のニーズに合っていませんでした。この問題の簡単な解決策はありますか?

4

1 に答える 1

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];
于 2012-12-15T01:20:20.470 に答える