自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone游戲開發(fā)之Cocos2D中Actions構(gòu)成

移動(dòng)開發(fā) iOS 游戲開發(fā)
本文介紹的是iphone開發(fā)游戲篇關(guān)于Actions的構(gòu)成,你一定也對(duì)iphone游戲開發(fā)有興趣吧,那么我們一起來(lái)看詳細(xì)內(nèi)容。

iPhone游戲開發(fā)Cocos2DActions的構(gòu)成是本文要介紹的內(nèi)容,主要是來(lái)學(xué)習(xí)Actions的構(gòu)成。作為iphone游戲開發(fā)中,應(yīng)該不會(huì)錯(cuò)過(guò)任何一篇有利用價(jià)值的文章,不多說(shuō)了,一起來(lái)看詳細(xì)內(nèi)容講解。

Sequence 順序

順序Action能夠讓你創(chuàng)建一系列的動(dòng)作,這些動(dòng)作將會(huì)按著順序被執(zhí)行。

  1.  id action1 = [MoveTo actionWithDuration:2 position:ccp(100,100)];  
  2. id action2 = [MoveBy actionWithDuration:2  position: ccp(80,80)];  
  3. id action3 = [MoveBy actionWithDuration:2  position: ccp(0,80)];  
  4. [sprite runAction: [Sequence actions:action1, action2, action3, nil]]; 

Action1 將會(huì)被首先執(zhí)行,當(dāng)action1執(zhí)行結(jié)束,action2將會(huì)被執(zhí)行,當(dāng)action2結(jié)束,是action3。

注意:這個(gè)action不能是一個(gè)無(wú)限的時(shí)間。例如,你不能增加一個(gè)重復(fù)到永遠(yuǎn)的action到這個(gè)順序action里面。

Spawn 并發(fā)

這個(gè)action使得你可以在同一個(gè)時(shí)間運(yùn)行多個(gè)action。這個(gè)動(dòng)做的持續(xù)時(shí)間是子action的最長(zhǎng)時(shí)間。

  1.  id action = [Spawn actions:  
  2. [JumpBy actionWithDuration:2 position:ccp(300,0) height:50 jumps:4],  
  3. [RotateBy actionWithDuration: 2 angle: 720],nil];  
  4. [sprite runAction:action]; 

Repeat 重復(fù)

這個(gè)重復(fù)Action可以讓你有限次數(shù)的重復(fù)一個(gè)動(dòng)作。

  1.  id a1 = [MoveBy actionWithDuration:1 position:ccp(150,0)];  
  2. id action1 = [Repeat actionWithAction:  
  3. [Sequence actions: [Place actionWithPosition:ccp(60,60)], a1, nil]times:3];  
  4. [sprite runAction:action1]; 

RepeatForever 永遠(yuǎn)重復(fù)

永遠(yuǎn)重復(fù)這個(gè)動(dòng)作是一個(gè)特殊的action,它將會(huì)一直持續(xù)下去。因?yàn)樗臅r(shí)間是無(wú)法測(cè)量的。

  1.  id a1 = [MoveBy actionWithDuration:1 position:ccp(150,0)];  
  2. id action2 = [RepeatForever actionWithAction:  
  3. [Sequence actions: [[a1 copy] autorelease], [a1 reverse], nil] ];  
  4. [sprite runAction:action2]; 

注意:永遠(yuǎn)重復(fù)的這個(gè)action不是一個(gè)有效的IntervalAction,他不能被放置在一個(gè)序列action里面。

小結(jié):關(guān)于iPhone游戲開發(fā)之Cocos2DActions構(gòu)成的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-11 14:32:04

iPhone游戲Cocos2dActions

2011-08-04 17:01:16

iPhone游戲開發(fā) Cocos2d

2011-07-27 13:57:36

iPhone 游戲 Cocos2d

2011-07-27 17:07:06

iPhone 游戲 Cocos2d

2011-07-27 10:13:23

Cocos2D iPhone

2011-08-09 16:08:58

IOS游戲Cocos2d

2011-07-20 14:04:46

Cocos2d iPhone 游戲

2012-04-16 13:37:57

cocos2d

2011-07-27 14:48:21

iPhone Cocos2D 坐標(biāo)

2011-08-08 11:26:39

Cocos2d 游戲 Class類

2011-08-22 10:49:42

Cocos2d 開發(fā)CCLayerTouch事件

2011-08-11 18:00:18

Cocos2d動(dòng)作Action

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2012-06-01 10:27:44

Cocos2d觸摸分發(fā)原理

2011-08-02 15:37:48

Cocos2D UIAccelero

2011-08-08 15:40:47

Cocos2d

2011-08-08 17:17:55

Cocos2D 坐標(biāo) OpenglES

2011-12-12 10:40:08

Cocos2d-X游戲開發(fā)開發(fā)環(huán)境

2011-08-02 15:47:28

Cocos2D Animation

2011-08-11 17:52:01

Cocos2d游戲對(duì)象
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)