Cocos html5(v3.0rc2) 修改Loading加载页界面
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的加载文字遮盖的。当时我搞个全屏的大图,结果悲剧了。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。