中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

初探Cocos Creator

發布時間:2020-03-09 23:32:24 來源:網絡 閱讀:1608 作者:超級極客 欄目:游戲開發

1組件化開發

1傳統開發模式:代碼加載數據運行 cocos studio就是典型的這種模式

缺點就是:沒有一個統一的工具能讓大家都好協作。

2組件化的開發模式:

現有數據節點

給數據節點添加組件,賦予節點對象不同的功能


3首先創建一個空項目


4菜單欄可以預覽項目,使用模擬器或者瀏覽器。

初探Cocos Creator



項目目錄

1assets文件夾 用來存放游戲所有的資源

所以要自己做一個規劃, 這些文件都放哪

 如新建一個res文件 用來放圖片文件

resources 文件用來放  要用代碼加載的文件

script來放腳本文件

不需要代碼加載不要放resources文件

 因為他是一個特殊的文件 沒有為什么



2meta文件 每個資源或代碼的檔案管理文件,

方便crator進行管理,有一個唯一的uuid.這個編輯器只認這個uuid

如果你刪除了,那就會造成一些麻煩, 

還有就是合作開發的時候mata文件也要發給同事.



3.gitignore文件 

他首先會告訴你 提交代碼的時候,哪些文件不是重要的,

library/  temp/   local/   build/  *.log *.sql  *.sqlite

.DS_Store  ehthumbs.db  Thumbs.d 還有很多可以自己去看

但是這上面唯獨沒有 meta文件 說明他是最重要的。



4 creator 代碼組件

大部分代碼都是一個組件代碼, 有一些則是模塊代碼

組件代碼掛在到節點上面, 然后調用模塊代碼來運行

如果用邊界器創建一個腳本 會自動生成組件模板

cc.Class 封裝了一個從基類繼承的函數

他相當于調用了一個Class方法  然后傳遞一個表結構

 extends: 就是你要繼承的父類 他繼承的是cc.Component,

繼承的是組件,每個組件必須要繼承他。

properties 屬性列表,定義很多屬性,然后可以在可視化編輯器里看到.



onLoad:function 這個是在組件加載的時候調用


start:function  節點開始運行的時候,第一次update之前 調用


update:function(dt) 游戲每次刷新的時候 調用 dt是距離上一次更新的時間

onEndble 節點激活的時候,  onDisable 激活狀態變成非激活狀態。

console.log 打印信息,調試debug用









向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平定县| 新津县| 景洪市| 扎赉特旗| 公安县| 巴南区| 仪陇县| 梓潼县| 九江市| 乌拉特前旗| 卓尼县| 广宁县| 辽阳市| 广南县| 磴口县| 邹平县| 台湾省| 额尔古纳市| 北辰区| 通榆县| 高雄县| 达日县| 林口县| 如东县| 分宜县| 泗阳县| 塘沽区| 宕昌县| 民和| 玛曲县| 鄯善县| 刚察县| 拉孜县| 菏泽市| 河津市| 基隆市| 云安县| 彩票| 普宁市| 关岭| 岳阳县|