美文网首页
Unity开发过程中用AsssetBundle还是Resourc

Unity开发过程中用AsssetBundle还是Resourc

作者: 游戏程序猿 | 来源:发表于2021-08-27 09:42 被阅读0次

Unity商业项目中都会使用AssetsBundle或者它的变种Addressable,而不使用Resources。

原因如下:

(1) Resources加载的资源,不能做资源热更新,当要更新Resources里面的资源的时候,要借助Ab包,才能更新。

(2) Resources代码加载资源,要求资源必须要放到Resources文件夹,同时在打包发布的时候也要带上Resources里面的内容,如果一个游戏由1G多的资源,要打空包,使用Resources是不能实现打空包的。

综上,要热更新与打空包必须要使用AssetsBundle机制/Addressable机制,而不能使用Resources。

相关文章

网友评论

      本文标题:Unity开发过程中用AsssetBundle还是Resourc

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