当前位置: 首页 > article >正文

cocos creator 3.x版本如何添加打开游戏时首屏加载进度条

前言

项目有一个打开游戏时添加载入进度条的需求。这个功能2.X版本是自带的,不知为何在3.X版本中移除了。

实现

先说一下解决思路,就是在引擎源码加载场景的位置插入一个方法,然后在游戏入口HTML处监听即可。

1.找到对应源码脚本

在cocos的安装目录,按路径找到director脚本。
在这里插入图片描述

2插入方法

打开director脚本,找到载入游戏的函数并插入自定义方法。
在这里插入图片描述

3.重新编译引擎

修改引擎源码后记得重新编译后再打包。
在这里插入图片描述

3.在入口HTML加入对应方法

在这里插入图片描述
要注意的是total参数在载入时会变化,导致进度条不准确,需要自己log记录总资源数。
自己可以自定义进度条样式,需要一点前端知识。添加载入时LOGO也在HTML里修改,转成base64要方便些。


http://www.kler.cn/a/461559.html

相关文章:

  • 使用 httputils + chronicle-bytes 实现金融级 java rpc
  • HarmonyOS鸿蒙开发 应用开发常见问题总结(持续更新...)
  • QQ长截屏
  • STM32 拓展 RTC(实时时钟)
  • 办公 三之 Excel 数据限定录入与格式变换
  • LeetCode:106.从中序与后序遍历序列构造二叉树
  • Qt天气预报系统设计界面布局第三部分
  • 爬虫 - 爬取王者荣耀所有皮肤图片
  • csrf跨站请求伪造(portswigger)无防御措施
  • pyinstaller打包exe可执行文件
  • Cherno C++学习笔记 P47 动态数组Vector
  • JS中的鼠标事件和键盘事件基础
  • 汇川Easy系列正弦信号发生器(ST源代码)
  • Swift Combine 学习(五):Backpressure和 Scheduler
  • 【OpenGL ES】GLSL基础语法
  • AAAI 2025论文分享┆一种接近全监督的无训练文档信息抽取方法:SAIL(文中附代码链接)
  • 【蓝桥杯——物联网设计与开发】基础模块9 - PWM
  • Android Notification 问题:Invalid notification (no valid small icon)
  • 读书网(文章内容的抓取)
  • 【Redis知识】Redis进阶-redis还有哪些高级特性?
  • private static final Logger log = LoggerFactory.getLogger()和@Slf4j的区别
  • wpf 基于Behavior库 的行为模块
  • 网络安全 | 物联网安全:从设备到网络的全方位防护
  • day 29 进程exec函数族 ,进程实现无人机模块,exec实现minishell
  • Ribbon和Eureka的集成
  • 黑神话悟空游戏鼠标光标使用教程与下载