cocos 在程序啓動時顯示的默認圖標是轉成base64字串內容加載成圖標的;每一個產品都有自己的logo,那麼如何在程序啓動時顯示自己的產品logo呢,以
cocos2d-x-3.14.1爲例,加載圖標是以cc對象的屬性在加載場景(scene)時加載的;
具體位置在『frameworks/cocos2d-html5/cocos2d/core/scenes/CCLoaderScene.js』;
代碼如下:
在這裏判斷CC 對象的_loaderImage屬性是否爲空,如果是空就不做相應的設置,也就是說在實際應用中是可以不設置圖標的;
if(cc._loaderImage){ //loading logo cc.loader.loadImg(cc._loaderImage, {isCrossOrigin : false }, function(err, img){ logoWidth = img.width; logoHeight = img.height; self._initStage(img, cc.visibleRect.center); }); fontSize = 14; lblHeight = -logoHeight / 2 - 10; }
那麼我們如何設置呢?
在frameworks/cocos2d-html5/Base64Images.js 中定義了_loaderImage屬性;可以設置成空;也可以將字串替換成自己logo的base64字串;