スプライトが特定の回転に達したら、アクションを停止したいと考えています。例えば:
CCAction *rotateUp = [CCRotateTo actionWithDuration:0.3 angle:-35];
[player runAction:rotateUp];
if (player.rotation == -35) {
[player stopAction:rotateUp];
[player runAction:[CCRotateTo actionWithDuration:0.5 angle:65]];
}
プレーヤーが最大ローテーションに到達したら、別のアクションを実行してもらいたいです。しかし、これは機能していません。代わりに何ができますか?