1.Loading加载页什么时候调用的?
答:在项目的main.js里调用的:代码如下:
cc.LoaderScene.preload(g_resources, function () {
cc.director.runScene(new StoryScene());
}, this);
在preload函数里面,先启动运行了加载页。(可进入代码追踪查看)
2.怎么自定义自己的loading界面?
答:进入CCLoaderScene.js文件中,由文件名可知,这个就是过渡下载的资源页面。
文件位置在:cocos2d-js-v3.0-rc2\frameworks\cocos2d-html5\cocos2d\core\scenes\CCLoaderScene.js
该文件是创建了Scene,然后在init方法中创建了暗黑色的背景层(bgLayer)。
继续跟踪代码cc._loaderImage,加载了一张base64编码的图片。
base64的图片编码串是在cocos2d-js-v3.0-rc2\frameworks\cocos2d-html5\Base64Image.js中定义的。
我找了张图片(150*150),在http://tool.css-js.com/base64.html网站上搞成了一个长串。
注意:如果加载页的图片过大,会把loading的加载文字遮盖的。当时我搞个全屏的大图,结果悲剧了。
Cocos html5(v3.0rc2) 修改Loading加载页界面,布布扣,bubuko.com
Cocos html5(v3.0rc2) 修改Loading加载页界面
原文:http://www.cnblogs.com/vokie/p/3927798.html