huatuo_upm 是一个 unity 工具包的源码仓库。
huatuo_upm 是 unity中huatuo使用工具的集合,用来模拟手工安装huatuo的操作,实现自动化的安装、卸载操作。
支持最小unity版本 2020.3
多种安装方法如下,或参照海浪哥哥的手把手教你使用Huatuo部署插件
-
打开unity工程的根目录
-
打开编辑文件 Packages\mainfest.json
-
在scopedRegistries数据中添加注册信息,配置unity包搜索URL。示例如下
{ "dependencies": { ... }, "scopedRegistries": [ { "name": "package.openupm.cn", "url": "https://package.openupm.cn", "scopes": [ "com.focus-creative-games.huatuo" ] } ] }
-
打开Unity后会弹出 Edit->Project Settings->Package Manager界面,可以看到Scoped Registries中已经自动填充了信息。切换到Window->Package Manager->Packages: My Registries 中将看到名为
huatuo Tookit for Unity
的包,其它操作在Package Manager中进行即可。
关于OpenUPM CLI的命令行工具可以参照 OpenUPM-CLI快速入门文档
- 安装命令行工具
- 命令行中跳转到在对应Unity工程目录(包含Assets或Packages的目录)
- 输入命令安装
openupm-cn add com.focus-creative-games.huatuo
- 后续操作参照方法1-第4步。
- 在Unity中,点击 Edit->Project Settings,选择 Package Manager
- 在Scoped Registries中添加下面信息
- Name: package.openupm.cn
- URL: https://package.openupm.cn
- Scope(s): com.focus-creative-games.huatuo
- 点击Save
- 后续操作参照方法1-第4步。
安装和卸载完全模拟手工操作,都是目录的替换。
安装流程如下:
- 下载源代码zip。下载并将压缩包存储在缓存目录(缓存目录可配置),如遇下载失败可手动下载并将文件置于缓存目录。
- 备份Libil2cpp。在il2cpp目录备份原始Libil2cpp文件夹,此处注意在安装前应先恢复之前的本地改动。
- 解压缩源码zip。
- 版本信息写入文件。版本信息写入到对应Unity Editor路径下,例:...\2020.3.33f1c2\Editor\.huatuo
卸载流程如下:
- 检查是否存在原始文件夹备份。备份文件夹名示例 例:...\2020.3.33f1c2\Editor\Data\il2cpp\libil2cpp_original_unity
- 移除libil2cpp,将libil2cpp_original_unity重命名为libil2cpp