在游戏开发过程中,我们少不了需要用到资源,少不了需要更新版本和做一些活动,副本之类的。那么资源的打包和加载就非常关键了,在untiy里面我们可以用自带的AssetBundle进行资源的打包和加载,首先我们要知道,什么是Assetbundle包?其实AssetBundle只是一种使用LZMA压缩方式压缩的资源文件。我们把资源打包,然后发布到本地/服务器,就可以加载使用了。那么怎么样做的?我们应该如何实现这个操作呢?下面是我制作的一个资源打包加载的案例,先看效果图:这是运行前:
运行后是这样的:
OK,打包步骤就是需要把我们要的资源(预制体,其他的也行)设置下AssetBundle的属性(也就是设置包名和后缀等),然后把当前所有设置好的资源全部打包(这个随意)。最后加载就可以了。打包方法和加载方法如下:
这就是整个打包和加载的方法,当然这里并不是所有的方法,这是最简单的从本地加载,后续还会有如何上传服务器,然后从服务器加载的方法。敬请期待哦!有什么看不懂的地方,可以私聊我哦。不喜勿喷哦!