Unity资源下载器

Unity 的资源文件下载器,功能蛮全的,适合经常大批量文件下载的场景。

支持UniTask异步操作,下载过程不卡顿,比较适合做游戏时加载远程资源,比如贴图、音效这类。文件是直接分块写入的,节省内存,是在手机端挺有用。

多文件同时下载这点也值得说下,效率高不少。你还能接入下载进度、文件大小这些数据,自己做个 UI 进度条都方便。支持链式调用,代码写起来也顺手,比如Downloader.Add(...).SetProgress(...).Start()这种用法。

目标平台方面,PC 和 Android都能用,文件会存到Application.persistentDataPath,你不需要额外路径问题,省心多了。

如果你项目里用的是UniTask,或者对异步操作比较熟,强烈推荐用这套方案。要是还不熟,可以先看看相关资料,比如UniTask 2.3.3 的,讲得挺细的。

,这个资源下载器用起来还蛮顺的,尤其在需要批量、异步、多平台兼容的时候,真的省不少事。

unitypackage 文件大小:190.79KB