cocos creator小遊戲案例之橡皮怪

2021-10-01 14:41:44 字數 2334 閱讀 6184

註冊

setinputcontrol:

function()

,this

)// 移動

this

.node.on(

'touchmove'

,function

(e),

this

)// 結束

this

.node.on(

'touchend'

,function

(e),

this

)this

.node.on(

'touchcancel'

,function

(e),

this

)}

判斷左右
this

.node.on(

'touchstart'

,function

(e)else},

this

)

左右移動
tomoveright:

function

(e),

tomoveleft:

function

(e)

旋轉

判斷動作

tomoveright:

function

(e)else},

tomoveleft:

function

(e)else

this

.player.eulerangles = cc.v3(

0,0,0)}

座標

設定座標

// this.dicidis = 140  // 地刺間隔距離

newdici:

function

(index)

else

// 設定座標(x, y)

diciins.

setposition

(this

.setposition

(randomnum))}

,setposition:

function

(randomnum)

else

// yif(

this

.dicicount <8)

else

// cc.log(randomnum, 'randomnum')

return cc.

v2(dx, dy)},

onload:

function()

}

移動碰撞時遊戲結束

// dici.js

cc.class(,

// life-cycle callbacks:

// 三個碰撞函式

oncollisionenter

(other, self)

,oncollisionstay

(other, self)

,oncollisionexit

(other, self)

, onload:

function()

})

onload:

function()

startgame:

function()

// 初始化

this

.timenum =

60this

.scorenum =

0this

.timelabel.string =''+

this

.timenum

this

.scorelabel.string =''+

this

.scorenum

// 倒計時

this

.schedule

(this

.countdown,1)

}countdown:

function()

}

遊戲結束介面獲取分數

dowink:

function()

###跳躍

**包超過4mb不能發布問題

cc.assetlibrary.

init()

;

cocos creator小遊戲案例之趣味套牛

1.隨機生成牛 var cow type math.random 3 0,3 this cow type math.floor cow type 取整if this cow type 3 this anim com this node.addcomponent frame anim cowwalk ...

微信小遊戲 CocosCreator 基礎(二)

1 沒有使用的資源不會被打包 2 resources 檔案會被打包,設定成特定資料夾,裡面的檔案可以通重載入獲取 res 資料夾裡面用到的檔案也可以被打包 resources會導致settring.js變大 父子節點 子節點的anchor和position anchor是自身節點中心點 0.5,0....

微信小遊戲 CocosCreator 基礎(五)

action 用來實現2d的動效 cc.class onload function bind this console.log begin this.node.runaction func console.log end 執行結果 begin end call func actin 移動到 目的地,...