[CocosCreator]项目总结--智慧供应链APP

项目整体不难,几个点:
1,换loading界面
2,播放视频
3,扫描二维码打开网页

换loading界面

客户的需求是有个蒙板效果,且是从两边往中间走进度条。
自己css,js这块很菜。不能死刚这个需求,得找个取巧的法子。
于是把原cocos的loading界面换成一个静态图(即,隐藏原进度条,但功能还是在的)
进入cocos后,接着这个静态图,在cocos里面做进度条。

这里简单说一下,换CocosLoading界面的一些小总结:
build mobie/web 工程后(客户要求,PC浏览器、手机浏览器这两个平台)
1,index.html, progress所在标签注释

<div class="progress-bar stripes">
      <span style="width: 0%"></span>
</div>

2,main.js中,设置进度条的代码注释

    function setLoadingDisplay () {
        // Loading splash scene
        var splash = document.getElementById('splash');
		/*注释
        var progressBar = splash.querySelector('.progress-bar span');
        cc.loader.onProgress = function (completedCount, totalCount, item) {
            var percent = 100 * completedCount / totalCount;
            if (progressBar) {
                progressBar.style.width = percent.toFixed(2) + '%';
            }
        };
        splash.style.display = 'block';
        progressBar.style.width = '0%';
		*/
        cc.director.once(cc.Director.EVENT_AFTER_SCENE_LAUNCH, function () {
            splash.style.display = 'none';
        });
    }

3,修改loading界面的背景图为全屏
cocos自带的是个很小的splash图,且没有居中处理。
把build工程中,splash.png换成自己的背景图。
拉伸需求是能根据浏览器的长宽自适应,且不会出现拉伸。在这里找到解决方法,即把CSS(style-mobie.css,style-desktop.css)中background-size设置为cover
(注:原来cocos中设置的是40%)

然后,cocosCreator工程中,也要设置为根据屏幕长宽拉伸自适应。
在这里插入图片描述
这两个选项都不勾选即可

播放视频

二维码扫描

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iningwei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值