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

2021-10-01 14:41:44 字數 1559 閱讀 1760

// 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()

// 移動速度 this.speed_x = math.random() * 200 + 200

update

(dt)

}

將cow儲存到prefab資料夾中 --> 宣告 -->拖拽檔案

// 宣告

properties:

}

startgame()

,producecow()

properties:

, rope_cow:

}

### - 伸出繩子

onload()

,throwrope()

.bind

(this),

this

.node)

// 縮排

var finish = cc.

moveto

(0.5

, cc.v2(

0,-500))

var finishfn = cc.

callfunc

(function()

.bind

(this),

this

.node)

var seq = cc.

sequence

([top, topfn, finish, finishfn]

)this

.node.

runaction

(seq)

},

思路 判定繩子扔到最高點時,牛的位置

// game.js

catchcow()

}return-1

}

計時

cocos creator小遊戲案例之橡皮怪

註冊setinputcontrol function this 移動 this node.on touchmove function e this 結束 this node.on touchend function e this this node.on touchcancel function e...

微信小遊戲 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 移動到 目的地,...