作者:淡漠少_341 | 来源:互联网 | 2023-09-06 15:59
UnityPackageManager相关功能介绍1、UnityPackageManager相关信息网址1、Unity中创建自定义包视频教程:[Unity教程]
Unity Package Manager 相关功能介绍
1、Unity Package Manager 相关信息网址
1、Unity中创建自定义包视频教程 :
[Unity教程]-在Unity中创建自定义包_哔哩哔哩_bilibili
2、Unity Package Manager 官方使用手册:
Unity Package Manager | Package Manager UI website
3、Unity Package Manager 简书相关教程
Unity2018新功能抢鲜 | Package Manager - 简书
4、Unity2018 Package Manager 本地包引入(可参考,但不推荐)
Unity2018 Package Manager 本地包引入_nd_river的博客-CSDN博客
5、UPM 社区文档
Introduction | OpenUPM
2、Unity Package Manager UPM 安装相关
1、安装 OpenUPM-CLI
OpenUPM-CLI 需要 Node.js 12。如果您没有安装,请下载最新版本。
$ npm -v (打印 npm 版本来验证 Node.js 安装)
6.13.4
$ npm install -g openupm-cli (全局安装 openupm-cli,这样你就可以从任何路径使用它)
C:\Users\openupm\AppData\Roaming\npm\openupm -> C:\Users\openupm\AppData\Roaming\npm\node_modules\openupm-cli\bin\openupm + openupm-cli@1.1.0
updated 2 packages in 12.177s
$ openupm --version (打印版本来验证 openupm-cli 安装)
1.1.0
建议全局安装 openupm-cli,这样你就可以从任何路径使用它。
2、安装 UPM 软件包
# 从NPM安装 openupm-cli
$ npm install -g openupm-cli
# 或者使用Yarn
$ yarn global add openupm-cli
# 进入Unity工程目录
$ cd YOUR_UNITY_PROJECT_FOLDER
# 搜索软件包
$ openupm-cn search addressable-importer
┌───────────────────────────────────────┬─────────┬───────────┬────────────┐
│ Name │ Version │ Author │ Date │
├───────────────────────────────────────┼─────────┼───────────┼────────────┤
│ com.littlebigfun.addressable-importer │ 0.4.1 │ Favo Yang │ 2019-11-25 │
│ Unity Addressable Importer │ │ │ │
└───────────────────────────────────────┴─────────┴───────────┴────────────┘
# 安装软件包
$ openupm-cn add com.littlebigfun.addressable-importer
added: com.littlebigfun.addressable-importer@0.4.1
manifest updated, please open unity project to apply changes
3、Unity Package Manager 导入
1、UPM导入
自定义 PackageManager 包体安装位置 :E:\upm_obj\upm\Library\PackageCache
2、快速安装包( 特别注意:适用于 Unity 2019.3 或更高版本)
使用 UnityPackageManager(适用于 Unity 2019.3 或更高版本)打开包管理器窗口(菜单:Window > Package Manager) 选择“Add package from git URL...”,在弹出窗口中填写以下链接:https ://github.com/coryleach/UnityBindings.git# 1.0.5](https://github.com/coryleach/UnityBindings.git#1.0.5)
使用 UnityPackageManager(适用于 Unity 2019.1 或更高版本)在项目的 Packages 文件夹中找到 manifest.json 文件并将其编辑为如下所示:
{ "dependencies" : { "com.gameframe.bindings" : "https://github.com/coryleach/UnityBindings.git#1.0.5" ,...} ,
}
3、导入失败问题汇总(不断更新维护)
1、 #导入包体和项目Unity版本不兼容!
PS E:\upm_obj\upm> openupm add com.github.mcmanning.bluegraph
WARN editor.version requires 2019.3 but found 2018.4.36f1
notice suggest upgrade the editor to 2019.3, or run with option -f to ignore the warning
#导入包体和项目Unity版本不兼容!
4、Unity Package Manager 制作
1、Editor UPM Package Anatomy 制作包的标准格式(布局与文件结构)
[文件夹]com.unity.foo==>|..Package.manifest|--[Editor]|--[Runtime]|--[Documentation]|--[Samples]|--[Tests]|..changelog.md ————变更日志|..Readme.md ————说明文档
2、版本更新格式
3·4·7
Major·Minor·Patch
5、Unity Package Manager 实用包体合集
Unity 编译可视化工具 : 📦 Compilation Visualizer - com.needle.compilation-visualizer | OpenUPM
UIEffect:📦 UIEffect - com.coffee.ui-effect | OpenUPM