-
Creator 版本:2.0.9
-
目标平台: 百度小游戏
-
详细报错信息,包含调用堆栈:
-
重现方式:导出项目后,直接打开
-
出现概率:必现
出了个调试版的包,断点跟踪看了下,最后场景对应的文件是如下图:

可导出项目相应的目录下确实没有对应的文件,截图如下:
实在是想不明白了,不清楚哪里出的问题,求大大们帮忙看看@kenshin @Colin Collins @PP
Creator 版本:2.0.9
目标平台: 百度小游戏
详细报错信息,包含调用堆栈:
重现方式:导出项目后,直接打开
出现概率:必现
出了个调试版的包,断点跟踪看了下,最后场景对应的文件是如下图:

可导出项目相应的目录下确实没有对应的文件,截图如下:
实在是想不明白了,不清楚哪里出的问题,求大大们帮忙看看@kenshin @Colin Collins @PP
资源是从 0ef78af90 加载的,看起来像是这个资源没放到首包里面导致的。
这边方便上传 demo 吗,本地重现不了这个问题
可是我项目还没有做分包处理哦!
后面我断点看的是要加载0ef78af90这个文件,这个文件加载到了,可是没有按着这个文件的信息加载里面的子对象,导致最后这个报错,我对比这微信导出的,微信那边能正常加载里面的子资源
![]()
请确保对应的 meta 文件没有丢失
可以脚本编辑器里全局搜一下,b3811882-4ee3-45fb

有的哦,没有丢失
附上DEMO:baidu_test.rar (1.9 MB)
在弄demo的时候发现了引发问题的文件,如下截图:

在根节点下挂载了socket.ts脚本文件,里面有 private _bb = new ProtoBuf.ByteBuffer(100 * 1024); 这么一个ProtoBuf.ByteBuffer的定义,只要屏蔽了这个,百度小游戏就能跑起来了,不然会报错,可是微信小游戏是能正常跑没有报错。
我是有点不太清楚,这是微信小游戏和百度小游戏的差异么?是百度那边有什么限制或规范?
辛苦大大们再帮忙定位下问题所在,感谢感谢 
请去掉 第三方库 AMD 相关的写法
是百度那边不支持这样的写法?