美文网首页
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