Cocos 2d動作模組

2021-10-06 01:18:02 字數 3017 閱讀 9979

逐幀變化動畫schedule

屬性基本動畫action

動畫控制

cc.spriteframecache.

addspriteframes

(res.personplist)

;var aniamation =

newcc.animation()

;for

(var i =

1; i <

8; i++

)aniamation.

setdelayperunit(1

/20);

var action = cc.

animate

(aniamation)

.repeatforever()

;sprite.

runaction

(action)

;

var aniamation =

newcc.animation()

;aniamation.

addspriteframewithfile

(「res /

1.png」)

aniamation.

addspriteframewithfile

(「res /

2.png」)

aniamation.

addspriteframewithfile

(「res /

3.png」)

aniamation.

setdelayperunit(1

/20);

var action = cc.

animate

(aniamation)

.repeatforever()

;sprite.

runaction

(action)

;

this

._animation =

newcc.animation()

;var spriteframe1 =

newcc.spriteframe

("res/coin/coinlist.png"

, cc.

rect(0

,0,64

,64))

;this

._animation.

addspriteframe

(spriteframe1)

;var spriteframe2 =

newcc.spriteframe

("res/coin/coinlist.png"

, cc.

rect(64

,0,64

,64))

;this

._animation.

addspriteframe

(spriteframe2)

;var spriteframe3 =

newcc.spriteframe

("res/coin/coinlist.png"

, cc.

rect

(128,0

,64,64

));this

._animation.

addspriteframe

(spriteframe3)

;var action = cc.

animate

(aniamation)

.repeatforever()

;sprite.

runaction

(action)

;

人物走動:直接修改座標就好了

,//序列執行

sequence:

function()

,//同時執行

spawn:

function()

//重複執行

repeat:

function(),})

coin.js

var coin = cc.sprite.

extend(,

addaction:

function()

aniamation.

setdelayperunit(1

/20);

//建立animate(action)

var action = cc.

animate

(aniamation)

.repeatforever()

;this

.runaction

(action);}});

//動作停止

nod.

stopaction

(action)

node.

stopallactions()

//暫停/恢復

node.

pause()

node.

resume

()

cocos2d之持續動作(一)

持續動作 move jump scale rotate skew blink fade to,in,out fadein從透明到不透明 tint 公用 ccsize s ccdirector shareddirector getwinsize ccsprite sp ccsprite create ...

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...