cocos2d htmml5修改loading介面

2021-07-11 03:35:45 字數 869 閱讀 5956

1.loading載入頁什麼時候呼叫的?

答:在cocos html5專案的main.js裡呼叫的:**如下:

cc.loaderscene.preload(g_resources, function () , this);

在ccloaderscene.js檔案中,可以找到cc.loaderscene.preload函式,閱讀函式**內容:

cc.loaderscene.preload = function(resources, cb)

//載入resources裡面的資源檔案,也就是在resource.js裡面定義的載入資源

_cc.loaderscene.initwithresources(resources, cb);

//顯示載入介面給玩家

cc.director.runscene(_cc.loaderscene);

return _cc.loaderscene;

};該檔案首先建立了loading scene,然後在init方法中建立了暗黑色的背景層(bglayer),並新增到了scene中。

繼續跟蹤**cc._loaderimage,這裡載入了一張base64編碼的(也就是cocos html5一開始的那個logo的現在要替換成我的logo!!!)。

base64的logo編碼串是在.\frameworks\cocos2d-html5\base64image.js中定義的。

我找了張(150*150),在**上搞成了乙個base64編碼的串。

然後就是替換base64image.js檔案中定義的cc._loaderimage的base64串。這樣就替換成我自己的載入頁的咯~

注意:如果載入頁的過大,會把loading的載入進度的文字遮蓋的。當時我搞個全屏的大圖,結果悲劇了。

cocos2dx lua 批量打包及修改

coco2dx目前大部分開發者肯定是用lua解決問題,問題來了,每次改一下lua配置可能你每次都得執行 cocos luacompile p android 針對不同的平台,可能會有某些配置會略有不同,那是不是每次我們都編譯打包一遍呢?並且,我們怎麼批量打包呢?答案就在apktool,假定各位都已經...

cocos2d html5 筆記5 事件

在cocos2d裡面,通過node的方式,將整個場景以及裡面的object給組織起來,這樣很容易畫了,從root node開始遍歷,把整棵樹畫出來就是了.剩下就是animation,timer,還有mouse,touch,keyboard的 事件的處理。在cocos2d裡面提供了三個模組來管理這些,...

Cocos2d x錯誤筆記整理(5)

out of line definition of getbackimage does not match any declaration in card 背景分析 在vs中沒有這個錯誤,在xcode中有可能會出現這個問題。cc property node backimage,backimage c...