Unity Package Manager 使用

项目组开发的工具可以托管到远程仓库里,别的项目 也可以使用。

在Unity工程Assets 下 创建自己的插件目录

运行时 代码 和 编辑器代码 ,创建 对应的 程序集,以及package.json 文件

package.json内容:可参考官方的,name 和 version 为必需字段,依赖的包 本地要有

{
    "name": "com.upmdemo",
    "displayName": "upmdemo",
    "description": "test",
    "version": "1.0.0",
    "license": "MIT",
    "dependencies": {
    //依赖的别的包
    "包名name" :"版本号"
 }
}

电脑上 安装 git,在 插件目录文件夹下右键

仓库创建之后的首次 提交,需要输入账户名 和密码(按照提示输入命令)

 

首次 提交 步骤:

  1. git init (初始化仓库)
  2. git add . (这里的.表示添加所有文件,也可以自定义添加)
  3. git commit -m ‘添加的注释信息’
  4. git remote add origin ‘url’
  5. git push -u origin master

这里在粘贴url的时候 使用右键 paste

后续提交步骤

git pull (拉取线上代码,一般为多人开发时使用,如果个人开发直接提交即可,命令可省略)

git add . (添加全部文件到git 暂存区)

git commit -m ‘注释信息’ (暂存区内容添加到本地仓库中,实际作用于添加注释信息)

git push -u origin master (提交代码到远程仓库,如果是默认主分支,也可直接使用:git push)

之后在UnityPackageManager 中 通过 GitUrl 方式 安装,输入 仓库地址

后续有更新的话,修改版本号1.0.0 --> 1.0.1,git 提交到仓库。

在这里 就可以更新到最新的。

SVN提交需要提交 这个下面的差异文件,一般这两个 会有变化

这样 就可以很方便的使用个人或者 项目组 开发的插件了。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity Package ManagerUPM)是Unity游戏引擎中的一个工具,用于管理和安装Unity软件包。它允许Unity开发者轻松地添加、更新和删除项目中的软件包,而无需手动下载和导入它们。UPM支持从Unity官方源、私有源或Git存储库中安装软件包,并提供与Unity Editor集成的UI界面。 使用UPM,开发者可以更轻松地管理项目中的依赖关系,并保持最新的软件包版本。UPM还允许开发者创建自己的软件包,并将其发布到Unity Asset Store或私有Git存储库中,以供其他人使用。 总的来说,UPM可以提高Unity开发的效率和可维护性,使开发者可以更专注于游戏的开发和创作。 ### 回答2: Unity Package ManagerUnity官方推出的一种工具,它提供了一个统一的界面来管理Unity项目中的所有软件包,包括游戏、工具和插件,方便开发者快速、方便地查找、安装和升级所有的资源。 Unity Package Manager是面向Unity开发者的一种集成的资源管理器,包含了各种开发过程中的插件、脚本以及依赖包等等。Unity Package Manager使Unity开发者可以方便地将必要的外部依赖库集成到项目中,减少了引入外部类库的麻烦和复杂程序,提高了项目开发和管理的效率。 在Unity Package Manager中,开发者可以轻松地搜索、添加、删除、升级和管理所有软件包,免去了手动下载、解压缩和拷贝文件的繁琐过程。此外,Unity Package Manager还提供了自动依赖解析和版本控制的工具,帮助开发者更好地维护项目和协作开发。 Unity Package Manager还提供了很多优秀的第三方插件和资源库,方便开发者快速获取各种工具和资源,满足不同开发和设计需要。开发者可以通过Unity Package Manager轻松获取和使用各种插件,如AR Foundation、Cinemachine、TextMeshPro、Post-processing、NodeCanvas等等,来实现更加高效和高效的开发流程。 总之,Unity Package ManagerUnity软件开发的一个重要工具,它提供了便捷的资源管理、库依赖和版本控制工具,帮助开发者更加高效地开发、测试和发布Unity游戏和应用程序。同时,Unity Package Manager的生态系统也不断扩展和完善,为Unity开发者提供更加丰富的资源和工具支持。 ### 回答3: Unity Package ManagerUnity 包管理器)是 Unity 引擎中的一种工具,用于安装、升级和删除 Unity 资源包和相关的注释文件。它的主要目的是帮助开发人员轻松管理他们的项目依赖和资源。 在过去,Unity 的软件开发人员需要一个一个地手动安装和管理每个资源包和插件。这种方式往往非常耗时,而且容易发生冲突,导致项目出现错误。Unity Package Manager 的出现解决了这些问题,使得管理项目所需的工作量大大降低。 Unity Package Manager 有两个主要的部分:Package Manager UI 和 Package Manager Core。Package Manager UI 是 Unity 编辑器中的用户界面,可以在其中直接浏览和安装包。Package Manager Core 是实际负责包管理过程的程序,处理所有包的下载,安装和依赖关系。 通过 Unity Package Manager,开发人员可以通过 Unity 的 Asset Store 搜索和下载各种资源包,包括游戏内容,插件和工具。此外,开发人员还可以直接将他们的自定义资源包上传到 Unity Package Manager,使得其它开发人员可以轻松地集成这些资源包到他们的项目中。 总之,Unity Package ManagerUnity 引擎中非常重要的一个工具,能够帮助开发人员在项目中轻松管理和集成各种资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值