CCRotateTo发行-Xcode 4.0.2 && cocos2d-iphone-1.0.0-rc3

问题描述

| 当我传递角度参数360时,它不会执行,但是如果传递180参数,它将仅执行一次...在以前的cocos2d版本中,我已经做过很多次了。我要么完全丢失了代码中明显的东西,要么是不稳定版本的东西。任何帮助表示赞赏。
    CCSprite *sun = [CCSprite spriteWithFile:@\"Sun.png\"];
    sun.position = ccp(470,310);
    [self addChild:sun z:1];

    id rotateSun = [CCRotateto actionWithDuration:5.0 angle:360];

    [sun runAction:[CCRepeatForever actionWithAction:rotateSun]];
    

解决方法

        尝试这个:
id rotateSun = [CCSequence actions:
                  [CCRotateTo actionWithDuration:2.5f angle:180],[CCRotateTo actionWithDuration:2.5f angle:360],nil];

[sun runAction:[CCRepeatForever actionWithAction:rotateSun]];
    ,        或只是使用
CCRotateBy
因为很明显,默认情况下,您的精灵已经将旋转设置为360 ...