最近在做一个项目,碰到一个诡异的问题。
项目好像变得很脆弱,只要进资源,打包时候就会崩溃 Could not allocate memory:system out of memory!
然后如履薄冰的去删资源,删一个资源,打包测一次,删一个测一次。
问题持续了一月之久。
因为项目不是我启动的,我是半道接手的,所以没注意一些基础性的东西
Resources 这个文件夹大家都知道的, 打包时候 这个文件夹中的文件全部会打包进去。
不经意,我看了下Resources, 1.8GB 蒙了。
然后再去查unity 打包机制, Unity 打包时候 只允许3.7GB 的资源进行同时处理,所以 1.8GB 的资源是放开后 ,会吧允许内存挤满,所以,
问题大致问题是Resources文件夹中资源太多,想办法优化Resources 文件夹