【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作

【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作


瞬时动作:顾名思义。就是不需要时间,马上就完成的动作。瞬时动作共同基类是InstantAction。


:放置– Place

效果类似亍node.Position = ccp(x, y)。之所以作为一个劢作来实现是为了可以不其他劢作形成一个连续劢作。
下面为示例代码:


CGSize s = [[CCDirector sharedDirector] winSize];

//CCRANDOM_0_1为随机(0-1的小数)

CGPoint p = ccp(CCRANDOM_0_1() * s.width, CCRANDOM_0_1()* s.height);

[sprite runAction:[CCPlace actionWithPosition:p]];


:隐藏– Hide

  1. 效果类似亍[node setVisible:NO].之所以作为一个劢作来实现是为了可以不其

    他动作形成一个连续的动作。下面为示例代码:

[sprite runAction:[CCHide action]];


:显示– Show

  1. 效果类似亍[node setVisible:YES].之所以作为一个动作来实现是为了可以与其

    他动作形成一个连续劢作。下面为示例代码:
    
[sprite runAction:[CCShow action]];


:<wbr></wbr>可见切换– ToggleVisibility

下面为示例代码:

[sprite runAction:[CCToggleVisibility action]];



还有几个较为特殊的二个(网格重用 – ReuseGrid、停止网格StopGrid)后面介绍。


效果图:
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作_第1张图片

点我下载源码


你可能感兴趣的:(cocos2d)