赞
踩
上一篇中讲解了用HybridCLR安装和如何进行热更代码,如果要加上资源的热更该怎么搞,不禁有人会说打ab包,确实在一般情况下只能通过打ab包的方式来解决资源的热更。
AssetBundle是Unity推荐的资源管理方式,官方列举了诸如热更新,压缩,灵活等等优点,但AssetBundle的坑是非常深的,很多隐藏细节让你使用起来需要十分谨慎,一不小心就会掉入深坑,打包没规划好,20MB的资源“压缩”到了30MB,或者大量的包导致打包以及加载时的各种低效,或者莫名其妙地丢失关联,或者内存爆掉,以及各种加载失败。其中会遇到各种的稀奇古怪的问题,而YooAsset替你整合管理的AB包,不需要你亲自来管理操作它更加便捷。
YooAsset是一套用于Unity3D的资源管理系统,用于帮助研发团队快速部署和交付游戏。
它可以满足商业化游戏的各类需求,并且经历多款百万DAU游戏产品的验证。
以上就是YooAsset现阶段的优势。
打开之前的安装HybridCLR项目,安装YooAsset。
1.通过PackageManager安装
打开管理界面 Edit/Project Settings/Package Manager
输入一下内容:
(中国版)
Name: package.openupm.cn
URL: https://package.openupm.cn
Scope(s): com.tuyoogame.yooasset
(国际版)
Name: package.openupm.com
URL: https://package.openupm.com
Scope(s): com.tuyoogame.yooasset
之后点击save按钮,开始安装。
打开管理界面 Edit/Windows/Package Manager
Packages选择My Registries,出现了YooAsset,点击Install安装。
我们回到刚才的Package Manager界面,YooAesset下面有个Samples实例有个Space Shooter示例项目点击Import按钮导入工程中。
2.通过Packages清单安装
直接修改Packages文件夹下的清单文件manifest.json
{
“dependencies”: {
“com.tuyoogame.yooasset”: “0.0.1-preview”,
…
},
“scopedRegistries”: [
{
“name”: “package.openupm.cn”,
“url”: “https://package.openupm.cn”,
“scopes”: [
“com.tuyoogame.yooasset”
]
}
]
}
3.通过Github下载安装
在发布的Release版本中,选择最新版本下载Source Code压缩包。
这里推荐第一种方式,便于学习。
支持版本: Unity2019.4 & Unity2020.3 & Unity2021.3 & Unity2022.3
支持平台: Windows、OSX、Android、iOS、WebGL
开发环境: .NET4.x
Assets
└─ YooAsset
├─ Editor 编辑器源码目录
├─ Runtime 运行时源码目录
├─ LICENSE 版权文档
└─ README 说明文档
至此YooAsset安装完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。