美文网首页
unity加载场景时闪退

unity加载场景时闪退

作者: AngerCow | 来源:发表于2019-07-10 16:36 被阅读0次

    最近项目从5.3升级到2018,这样的夸幅升级我也是无力吐槽。其中的痛苦与坑是说不尽道不来。
    回到正题,在众多报错与bug修复后,打了个包,一切的问题才刚开始,每次切场景都会闪退。查了cpu,Gpu,都没有问题啊,最后转到内存,但是内存也没有超过容量 。这个问题像是堆栈问题。
    一直定位不到问题,偶然想起以前ios有个Strip Engine Code开关,抱着试试的态度,打了个包,问题解决了!!!
    在IOS的player setting中, Strip Engine Code这个选项去掉。如图:


    stripEngineCode.jpg

    可是为什么呢?
    现在的猜测是我们项目用的是dll,strip功能会把引擎没有引用关联到的自动剔除。在加载场景的assetsBundle时,会有引用脚本的关系,如果程序找不到,可能就会crash异常。

    相关文章

      网友评论

          本文标题:unity加载场景时闪退

          本文链接:https://www.haomeiwen.com/subject/ulihkctx.html