2.0.9导出百度小游戏,首场景找不到?!求助

  • Creator 版本:2.0.9

  • 目标平台: 百度小游戏

  • 详细报错信息,包含调用堆栈:

  • 重现方式:导出项目后,直接打开

  • 出现概率:必现

出了个调试版的包,断点跟踪看了下,最后场景对应的文件是如下图:

可导出项目相应的目录下确实没有对应的文件,截图如下:

实在是想不明白了,不清楚哪里出的问题,求大大们帮忙看看@kenshin @Colin Collins @PP

尝试导出了微信小游戏,微信这边能正常load到场景文件…

@kenshin @panda @jare 求助啊~:cry:

资源是从 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的定义,只要屏蔽了这个,百度小游戏就能跑起来了,不然会报错,可是微信小游戏是能正常跑没有报错。

我是有点不太清楚,这是微信小游戏和百度小游戏的差异么?是百度那边有什么限制或规范?

辛苦大大们再帮忙定位下问题所在,感谢感谢 :cry:

请去掉 第三方库 AMD 相关的写法

是百度那边不支持这样的写法?