您当前的位置: 首页 > 

VT LI

暂无认证

  • 4浏览

    0关注

    126博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

减少项目中的dll数量

VT LI 发布时间:2019-06-24 12:49:46 ,浏览量:4

unity有了packagemanager后,我们可以导入很多我们想要的功能,比如lwrp,ecs之类。

但是如果我们随意导入然后不管他们的话我们在Library\ScriptAssemblies会发现有非常多的dll文件。

 

这些dll就是我们导入一些package时所需要的代码。

 

比如我们在引用lwrp的时候,一般他会带上Unity.Postprocessing.Runtime这个dll。但是其实你没用上。

但是问题是就算你没用到,在unity执行apk或ipa时都会把相应的dll解压到内存中使用

那么就会导致两个问题:

1.unity在启动时要额外运行你根本没用到的dll。如果数量大则会导致启动缓慢。

2.dll会打入apk或ipa包里面,也会导致额外的包大小。

 

那么我们就需要把没必要的package去掉,比如Postprocessing,比如ads等等,没必要的就去掉把

 

去之前的dll总量

去掉后:

大家可以试试,如果觉得有问题,请指正,谢谢!

 

关注
打赏
1649603425
查看更多评论
立即登录/注册

微信扫码登录

0.1023s