render-data 中的分配了7X10的21次方的数据

  • Creator 版本:3.8.2

  • 目标平台:edge浏览器

  • 重现方式:

  • 首个报错:renderdata分配错误1

仔细看set dataLength 明显是哪个地方算错了 7x10的21次方:
renderdata分配错误

我觉得无论外部怎么使用,引擎内部是不应该计算出这种数据的

目前没有定位到明确原因,因为这个错误直接导致浏览器页面,调试工具都直接崩掉了

使用场景是:2d, 怪物有3种,帧动画,武器一种就一个图片加碰撞体,每秒释放一次。大概怪物到500多个的时候,就会出突然崩掉

什么原因谁能告诉我?

终于找到复现的办法了3.8.2 打卡一个2d空项目 新建一个sprite节点 然后 Size Mode : custom type tiled
最后 宽设置1000 高 1800 编辑器立即报错,场景卡死只能重启 编辑器场景卡死