Cocos Creator Web打包去除默认加载,定制Loading页

CocosCreator | 自定义启动页之H5 01 效果对比 默认启动页: 自定义启动页: 02 启动页存在的意义 我们在 creator 中的开发的游戏都是基于 cocos engine,所以在展示我们的游戏之前,是必须要先加载 cocos engine,然后才是我们自己的业务代码 流程图如下: 而构建完成后未精简的 cocos engine 代码为 1.9M 如果再加上物理相关代码的话,一共是2M 别忘了,我们自己的首场景也要加载过程哦 所以,从游戏启动,到真... 阅读详情

正常CCC工程目录如下


Web构建后默认名字为 'web-mobile',在工程目录'build'文件夹内。


打开后如下图红框内就是我们要更改的文件。

  1. index.html* 的更改
  2. main.js* 的更改
  3. splash.png*
  4. style-mobile.css* 的更改

Cocos Creator(后续简称 CCC)在打包构建后,都会展示默认显示CCC的LOGO。

CCC的默认启动页可以 直接去除,也可以 更改图标, 删除进度条,或者添加一些 加载动效。

本篇文章介绍的是打包为 Web 形式,构建Android或者iOS不在此介绍。
打开后如下图红框内就是我们要更改的文件。


index.html 工程入口文件
main.js    入口文件引用脚本
splash.png 默认启动展示图
style-mobile.css    移动样式表

 

这其中涉及到一点web前端的知识,html、css等。

更改完毕后,记得拷贝一份保存下来,因为每次CC进行构建后都会将这些文件重写。你总不想构建一次更改一下是吧。
每次构建完毕,将保存的文件复制替换掉就ok啦。
 

更好的方法:

更改完毕后,可以在工程根目录下创建一个文件夹 文件夹命名为 build-templates ,与 build 同级
这个文件夹的意义在于,当工程构建时,会找到这个文件夹,然后判断文件夹内的保留项是否和现在正在构建的版本相同,如果相同那么就会替换相同资源。
比如说 我要构建一个web版本, 那么我在 build-templates 中 新建一个文件夹命名为 web-mobile 将四个文件放入文件夹内。
那么每次构建web的时候,系统都会讲这四个文件复制到你构建好的工程中。
这种方式就很舒服了。
 

 

转载出处:

https://blog.youkuaiyun.com/qq_38269366/article/details/84994586

https://blog.youkuaiyun.com/kuokuo666/article/details/86765328

特别鸣谢!

 

Cocos Creator 3.x 试玩广告打包:Go工具一键生成单HTML,支持Facebook/Google/TikTok 本文详细介绍了如何使用Go语言工具链高效打包Cocos Creator 3.x试玩广告,支持一键生成单HTML文件并适配Facebook、Google Ads和TikTok等主流平台。通过跨平台支持、性能优化和安全机制,开发者可以快速实现试玩广告的部署,提升游戏推广转化率。 阅读详情

相关推荐

Cocos Creator游戏跨平台部署OpenHarmony全流程实战指南

跨平台游戏开发是现代游戏工程中的重要实践,它允许开发者使用同一套代码库构建适用于多个操作系统和设备的游戏应用,显著提升开发效率并降低维护成本。其核心原理在于通过游戏引擎的抽象层封装底层系统差异,将游戏逻辑与平台特定接口解耦。这项技术的核心价值在于能够快速覆盖新兴硬件生态,最大化内容产品的市场触及面。在万物互联趋势下,新兴的分布式操作系统如OpenHarmony为互动内容提供了全新的应用场景。本文聚焦于将成熟的Cocos Creator游戏引擎与OpenHarmony生态进行深度整合,详细解析从环境配置、工程

weixin_34199405的博客 385

CocosCreator之KUOKUO带你修改web打包后loading页面

引擎版本:2.0.7 编辑工具:VsCode 目标:修改web打包后加载页面 小伙伴们应该都知道,h5打包后的包体有个加载页面。就是这个。 那么,我们能不能自定义呢?答案是肯定的。 实际上就是html+css所为我们呈现的页面。 首先。 第一步:改名字。 在打包后的文件夹里有个index.html title标签里的就是。 对应这里 也就是浏览器的标签页标题。 ...

kuokuo666的博客 3191

Cocos Creator分包加载错误:彻底解决‘Please load bundle xxx first‘

在游戏开发中,资源管理是优化加载速度和内存占用的核心技术。其核心原理是通过模块化分包,实现资源的按需加载与异步管理,从而有效控制首包体积、提升用户体验。这项技术的工程价值在于为大型应用提供了可维护的资源依赖解决方案,广泛应用于游戏、复杂Web应用等场景。本文聚焦于Cocos Creator引擎中常见的'分包加载'错误,深入剖析其成因,并提供从'资源包'配置到代码加载顺序的完整'解决方案',帮助开发者构建健壮的资源加载流程。

weixin_33738982的博客 392

Cocos Creator 去除或更改默认启动页(Web端)

Cocos Creator 的默认启动页可以直接去除,也可以更改图标,删除进度条,或者自己添加一些加载动效。 本篇文章介绍的是构建为 web 形式,构建Android或者iOS不在此介绍...

qq_38269366的博客 2万+

H5游戏loading页面样式制作(cocoscreator版)

背景 前阵子,美术设计了一个H5游戏loading页面的UI。如图: 刚看到这张UI图的时候,没有很好的实现思路。(第一版UI图,美术少打了一个字母,哈哈哈。)当时,有两个想法: 1、找产品压缩需求,能不能制作一个loading动图放那里,下面的进度条不要。 2、新建一个资源加载场景,场景里面内容就如上图一样,至于最前面的引擎资源加载页面(cocos发布后自动生成的那个黑色资源加载页面),我给它设置成全透明。因为,进游戏后,先进入资源加载场景,场景资源很少,所以可以很快的进入资源加载页面,然后在资源加载页

Mr_JiaTao的博客 2675

Cocos音频卡顿解决方案:Web Audio与DOM Audio加载模式解析与缓存优化

在游戏开发中,音频资源的管理是影响用户体验和性能的关键环节。音频加载与缓存机制直接决定了播放的流畅度和内存占用。Web Audio API提供了高精度控制和低延迟播放的能力,但其解码后的PCM数据会带来巨大的内存开销;而DOM Audio模式则通过HTML5 <audio>元素实现流式播放,内存占用更友好,但受限于平台自动播放策略。理解这两种底层原理的差异,对于实现高性能音频系统至关重要。其技术价值在于,通过合理的加载策略与缓存管理,开发者能在内存占用与播放体验间取得平衡,有效避免卡顿和内存泄漏。在Coco

weixin_33850890的博客 533

Cocos Creator—定制H5游戏首页loading界面

转载自:https://www.cnblogs.com/babyzone2004/p/7257974.html 方案具体策略如下: 在工程目录还原最终首页加载代码。在工程根目录新建html文件夹,手动把build/web-mobile/源文件里面的style-mobile.css,main.js,splash.png复制到html文件夹,新建loading.html文件,body标签的结构...

木木三的专栏 2723

Cocos Creator游戏微信小游戏移植实战:从源码适配到性能优化

游戏开发中,跨平台发布是提升产品覆盖面的关键技术。其核心原理在于通过抽象层和适配器模式,将游戏逻辑与平台特定的API(如渲染、音频、文件系统)解耦。这项技术的价值在于能让开发者用同一套代码高效触达多个终端用户,显著降低开发和维护成本。在众多应用场景中,微信小游戏因其庞大的用户基数成为关键目标平台,但其独特的运行环境(如资源加载机制、音频播放限制、代码包体积约束)对通用游戏引擎构成了适配挑战。本文以热门的《合成大西瓜》游戏源码为例,深入剖析如何将基于Cocos Creator开发的游戏,通过构建配置调整、资源

子夜轻风 305

Cocos Creator资源加载进度条:异步加载与状态反馈实现

你是否还在为游戏启动时的黑屏问题烦恼?玩家面对无响应的加载界面往往会选择离开。本文将带你实现一个流畅的资源加载进度条系统,通过Cocos Creator的异步加载机制和状态反馈功能,让玩家清晰了解加载进度,提升游戏体验。读完本文,你将掌握资源加载的完整流程、进度计算方法和UI状态管理技巧。 ## 资源加载核心机制 Cocos Creator的资源加载系统基于异步编程模型,通过`AssetMan...

gitblog_01121的博客 822

Cocos Creator小游戏开发实战指南:从入门到性能优化

游戏引擎是游戏开发的核心工具,它通过封装底层图形、物理和音频等接口,为开发者提供高效的创作环境。其工作原理在于将游戏对象抽象为节点和组件,通过场景图进行组织,并利用资源管理与渲染管线驱动内容呈现。掌握引擎技术能显著提升开发效率,实现跨平台发布,尤其在轻量化、快节奏的小游戏领域价值巨大。Cocos Creator作为国内主流的小游戏开发引擎,凭借其友好的学习曲线和强大的TypeScript支持,成为众多开发者的首选。本文聚焦于Cocos Creator的实战开发,深入剖析其核心工作流,涵盖项目初始化、资源动态

weixin_34252686的博客 421

Cocos Creator 3.x 高效调试指南:ccc-devtools 插件安装与实战应用

在游戏开发中,运行时调试是定位和修复问题的关键环节。传统调试方式依赖日志输出和反复编译,效率低下,尤其在处理复杂的UI布局和节点树时。通过理解浏览器开发者工具与游戏引擎间的通信原理,开发者可以借助专门的调试工具实现实时、可视化的运行时状态监控与修改。这种技术方案的核心价值在于打破了编辑时与运行时的隔阂,实现了所见即所得的调试体验,能极大提升UI调试、动画微调和性能排查的效率。以 Cocos Creator 引擎为例,社区开发的 **ccc-devtools** 插件正是这一理念的实践,它作为 Chrome

weixin_34239169的博客 439

Cocos Creator资源引用追踪实战指南:从基础到高级的完整解决方案

在Cocos Creator游戏开发中,资源引用管理是项目维护的核心挑战。你是否曾因删除一个看似无用的材质导致多个场景崩溃?或者重构资源时发现隐藏的依赖关系错综复杂?本文将为你揭示Cocos Creator资源引用追踪的完整解决方案,从基础操作到高级脚本工具,帮助你彻底掌握资源依赖管理。 ## 为什么资源引用管理如此关键? Cocos Creator作为一款跨平台游戏引擎,其资源管理系统采用U

gitblog_01037的博客 1285

2024游戏引擎选型指南:Godot、Unity、Unreal、Cocos Creator深度横评

游戏引擎是游戏开发的核心技术框架,它封装了图形渲染、物理模拟、音频处理等底层系统,为开发者提供高效的创作工具链。其核心原理在于通过抽象硬件接口和提供可视化编辑器,降低开发门槛,提升内容生产效率。在技术价值上,一款合适的引擎能大幅缩短开发周期、优化性能表现并保障跨平台兼容性。当前,游戏引擎广泛应用于独立游戏、3A大作、移动应用及小游戏等多个场景。本文聚焦于Godot、Unity、Unreal Engine和Cocos Creator这四大主流引擎,结合最新的社区动态与工程实践,从渲染能力、开发效率、平台支持、

weixin_33690367的博客 434

Cocos Creator资源加载进度条:异步加载与实时反馈的完整实现方案

在游戏开发中,资源加载是影响用户体验的关键环节。其核心原理是通过异步加载机制,避免阻塞主线程,确保游戏运行的流畅性。这项技术的价值在于显著提升应用的响应速度和用户感知,尤其在游戏启动和场景切换时,能有效减少用户等待的焦虑感。典型的应用场景包括游戏预加载、动态内容加载以及需要平滑过渡的复杂应用界面。本文聚焦于Cocos Creator引擎,深入探讨如何构建一个专业的加载管理器,实现**异步加载**与**实时状态反馈**的深度结合,通过队列化任务管理和多维度进度展示,打造稳定流畅的加载体验。

weixin_30591551的博客 320

build-templates:构建模板库

build-templates:构建模板库

cocosCreator打包web-mobile合并html脚本

使用cocosCreator制作试玩广告playableAd,打包发布web-mobile后合并为一个html的脚本

Cocos Creator场景加载错误处理全攻略:从原理到实践构建稳定游戏体验

在游戏开发中,资源加载与场景管理是保障应用稳定性的核心技术环节。其原理涉及异步流程控制、内存管理与依赖分析,旨在确保游戏资源能够高效、可靠地加载与切换。这项技术的核心价值在于提升用户体验,避免因网络波动、资源缺失等问题导致的崩溃或卡顿。在Cocos Creator等游戏引擎中,场景加载作为游戏流程的骨架,其健壮性直接关系到游戏的留存率与口碑。本文聚焦于**错误处理**与**内存泄漏**这两个高频痛点,通过构建分层的防御体系,详细阐述了从预防性检查、运行时重试到优雅降级的完整解决方案,帮助开发者打造能够从容应

chulilang8944的博客 484

《AI大模型评测与智能测试》

第三篇“实践蓝图”(第6-7章)着眼于测试领域AI应用,重点介绍了RAG、AI Agent开发及构建端到端智能测试系统的方法。本书聚焦AI时代的“质量”核心,以“AI赋能测试”(AI For Testing)与“AI模型评测”(Testing For AI)为双轮驱动。内容不仅深入剖析如何科学度量AI大模型的内在质量,还系统讲解如何利用AI赋能传统软件测试,帮助读者贯通从模型原理、评测到应用开发的全链路知识。

酌沧 1139

Cocos Creator|定制H5游戏首页loading界面

感谢『论坛 ID:明道若昧』友情提供Cocos Creator从1.0版本发布到现在也有一年多了,按理说一些常见的问题网上都有解决方案,例如"如何自定义首页加载进度条界面"这种普遍需求,应该所有人都会遇到的,因此也有相对完善的解决方案。我在网上搜了一些文章,虽然也有讨论的帖子,但是方案都不尽人意。因此只能再次自己动手丰衣足食了,在此我总结一下我的思路和策略,分享给大家,希望后来的人少走弯路,另外这...

Cocos的博客 221

评价模型——层次分析法(AHP)与熵权法(EWM)

层次分析法是定性与定量结合的多准则决策、评价方法。将决策的有关元素分解成目标层、准则层和方案层,并通过人们的判断对决策方案的优劣进行排序,在此基础上进行定性和定量分析。它把人的思维过程层次化、数量化,并用数学为分析、决策、评价、预报和控制提供定量的依据。

好好学习 天天向上 2万+

别再死磕RD算法了!用MATLAB手把手复现SAR后向投影(BP)成像(附完整代码与避坑点)

本文详细介绍了如何使用MATLAB实现合成孔径雷达(SAR)后向投影(BP)成像算法,突破传统RD算法在大斜视和复杂轨迹场景中的局限。通过完整的代码示例和避坑指南,帮助读者掌握BP算法的核心原理、内存优化策略和并行计算技巧,提升SAR成像精度与效率。

weixin_30908103的博客 298
上一篇: 从数组中随机取n个元素
下一篇: 微信原生开放域实现排行榜和好友送礼
大头爱学习
博客等级 码龄7年 14粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值