首页 > 其他分享 >cocos 单独构建bundle

cocos 单独构建bundle

时间:2024-05-30 17:56:17浏览次数:20  
标签:f9941 初始化 cocos Hash Bundle 构建 bundle

** 发布网站之后,想单独构建bungdle,节省时间,没想到一堆坑**

1.不能正确加载bundle.json文件,提示404(如果不是md5构建不会出错):
分析:sset Bundle 在更新上延续了 Creator 的 MD5 方案。当你需要更新远程服务器上的 Asset Bundle 时,请在 构建发布 面板中勾选 MD5 Cache 选项,此时构建出来的 Asset Bundle 中的 config.json 文件名会附带 Hash 值。在加载 Asset Bundle 时 不需要 额外提供对应的 Hash 值,Creator 会在 settings.json 中查询对应的 Hash 值,并自动做出调整。
但如果你想要将相关版本配置信息存储在服务器上,启动时动态获取版本信息以实现热更新,你也可以手动指定一个版本 Hash 值并传入 loadBundle 中,此时将会以传入的 Hash 值为准
typescript
assetManager.loadBundle('01_graphics', {version: 'fbc07'}, function (err, bundle) {
if (err) {
return console.error(err);
}
console.log('load bundle successfully.');
});

2.构建bundel之后无法初始化。 提示pack为undefined:
"packs": {
"019d7e4fe": [
56,
88,
104,
116,
"afc47931-f066-46b0-90be-9fe61f213428@f9941",
123,
132,
142,
"ffb88a8f-af62-48f4-8f1d-3cb606443a43@f9941"
],
查看 afc47931-f066-46b0-90be-9fe61f213428@f9941 它是默认internal bundle里的default_scrollbar_vertical @f9941是 spriteFrame,因为你单独构建它是没有这个UUID的信息的,这个文件,web上也没有办法初始化,因此bundle初始化不成功。
分析:调试代码之后: 初始化时,会把pack里的数字和 uuid对应起来,单独构建的bundle无法引用其它bundle资源,导致这个问题

解决方法: 1 不引用其它bundle,那最好了,
           2. 修改成存在的index比如1,就可以初始化了。

3.虽然成功过了初始化,仍然无法加载资源,
解决方法: 提示404时,把对应文件放上去即可,可以打开游戏了

4.游戏打开了,仍然脚本报错

标签:f9941,初始化,cocos,Hash,Bundle,构建,bundle
From: https://www.cnblogs.com/abc126655/p/18222956

相关文章

  • Llama模型家族训练奖励模型Reward Model技术及代码实战(二)从用户反馈构建比较数据集
    LlaMA3系列博客基于LlaMA3+LangGraph在windows本地部署大模型(一)基于LlaMA3+LangGraph在windows本地部署大模型(二)基于LlaMA3+LangGraph在windows本地部署大模型(三)基于LlaMA3+LangGraph在windows本地部署大模型(四)基于LlaMA3+LangGraph在w......
  • cocos 无法设置Node layer属性
    升级到3.83之后突然无法设置Nodelayer属性,编译器打开之后无法保存1.删除temp,library文件夹后重新打开,(仍无法解决。)。原以为升级之后问他资源没有升级导致2.为什么打开prefab之后又恢复layer属性??分析原因:cocoseditor里的属性是从全局变量里读.在浏览器环境中cc是一个全......
  • 开源AI智能名片商城系统小程序:构建企业敏捷性与创新力的新引擎
    摘要:在数字化时代,企业正面临前所未有的市场变革。客户需求日新月异,市场竞争日趋激烈。为了在这场变革中立足,企业必须寻求新的解决方案,以提升自身的敏捷性和创新力。开源AI智能名片商城系统小程序,作为一种新兴的技术工具,正以其独特的优势,助力企业迅速响应市场变化,推动产品和服......
  • 基于企业定制开发AI智能名片S2B2C商城系统小程序的新零售闭环生态构建研究
    摘要:随着新零售时代的到来,线上线下融合成为零售企业转型升级的重要方向。本文通过分析新零售闭环生态的三大基本要素——基础系统底层服务设施、实体门店和线上商城、智能设备,并结合某知名零售企业定制开发的AI智能名片S2B2C商城系统小程序案例,探讨了如何构建高效、便捷的新零......
  • AI大模型探索之路-实战篇10:数据预处理的艺术:构建Agent智能数据分析平台的基础
    系列篇章......
  • Cocos2dx解决安卓全面屏问题
    将'proj.android/axc/org/cocoa2dx/cpp/AppAetivity.java文件打开。内容替换为:/****************************************************************************Copyright(c)2008-2010RicardoQuesadaCopyright(c)2010-2012cocos2d-x.orgCopyright(c)2011Zynga......
  • 基于最新发表的端到端实时目标检测模型YOLOv10开发构建自己的个性化目标检测系统从零
    在我前面的系列博文中,对于目标检测系列的任务写了很多超详细的教程,目的是能够读完文章即可实现自己完整地去开发构建自己的目标检测系统,感兴趣的话可以自行移步阅读:《基于官方YOLOv4-u5【yolov5风格实现】开发构建目标检测模型超详细实战教程【以自建缺陷检测数据集为例】》......
  • 在mysql上构建soctt库
    --1.创建部门表createtabledept(deptnoint(2)unsignedprimarykey,dnamevarchar(14),locvarchar(13));--2.添加部门数据insertintodept(deptno,dname,loc)values(10,'ACCOUNTING','NEWYORK'),(20,'RESEARCH','DALLAS')......
  • 【Java】 解决Java SSL握手异常:PKIX路径构建失败错误
    >>【痕迹】QQ+微信朋友圈和聊天记录分析工具>>(1)纯Python语言实现,使用Flask后端,本地分析,不上传个人数据。>>(2)内含QQ、微信聊天记录保存到本地的方法,真正实现自己数据自己管理。>>(3)数据可视化分析QQ、微信聊天记录,提取某一天的聊天记录与大模型对话。>>**下载......
  • cocoscreator游戏源码小程序游戏代码
    typeHttpRequest={  mothed:string;  url:string;  param:any  timeout?:number;}exportclassHttpLoader{  private_loading:boolean=false;  private_retryTimes=3;  private_timeout=5000;  private_request:HttpRequest......