| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> UnityPackageManager相关 -> 正文阅读 |
|
[游戏开发]UnityPackageManager相关 |
自己写的框架功能等在二次使用时的导出,还需要手动选择导出的部分,虽然可以写工具解决,但考虑到unity带的这个包管理方案,一是官方在使用,二是之前公司也用过通过UPM来管理功能插件。所以决定做一个自己的包,顺便实际用一遍。 知识点记录UPM不支持使用StreamingAssets,推荐使用Addressables 打开unity project工程,unity会从Packages文件夹的manifest.json中,查找需要加载的包,发送请求获取包并安装到项目中。 可以直接修改manifest.json添加包依赖,也可以在PackageManager中添加(推荐) 包需要外部依赖时,需要在配置表的 dependencies中引入包 unity下载的包会放在全局缓存文件夹中,方便被本地不同的项目引入 【可以通过配置PackageManager的配置文件,来修改获取包的网络环境,自定义注册表,自定义资源地址官方介绍】配置注册表 多个包之间依赖项的处理多个依赖的处理 Git管理包流程1.需要有git仓库,这里用github 注意:包名等不规范会导致脚本用不了 问题: 通过npm服务器https://registry.npmjs.org/来进行依赖的版本引入 工作流:1.github管理功能插件的开发和upm包 可以形成公网的插件获取下载,以及包的依赖问题解决 操作流程从头创建功能插件并提交github以及npm
unity项目配置npm地址1.打开project setting 相关文档 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/17 6:13:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |