您的位置:首页 > 移动开发 > Cocos引擎

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

2012-06-06 11:55 609 查看
【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


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

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

[sprite runAction:[CCHide action]];    

:显示 –
Show


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

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


[sprite runAction:[CCShow action]];   
 

: 可见切换 –
ToggleVisibility


下面为示例代码:


[sprite
runAction:[CCToggleVisibility action]];    

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

效果图:



点我下载源码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  游戏 action
相关文章推荐