ue3d什么是Package Manager?快速安装Unity附加功能

什么是Package Manager?快速安装Unity附加功能

分类:

本文总结了使用Unity的Package Manager安装附加功能的方法。

什么是包管理器?

包管理器是用于安装Unity官方附加功能的功能。

例如,Cinemachine过去是通过Asset Store分发的,使用此方法,需要为每个项目安装它,
存在版本控制困难等缺点。

随着包管理器的出现,这些缺点已被消除,并且附加功能变得更加易于管理。将来,预计此包管理器中将分发其他功能。

顺便说一句,对于已从资源商店移动到包管理器的Cinemachine之类的东西,在Asset Store的描述中,有一个注释,用于从包管理器安装最新版本。

安装和删除软件包

现在,让我们实际安装软件包。首先,从包管理器窗口 > 包管理器打开包管理器窗口。

Package Manager在Unity中的位置

这样的窗口就会被打开。

Package Manager窗口

然后在搜索栏中输入你想安装的软件包的名字,这次试着安装Asset Bundle Browser。

在Package Manager中搜素Asset Bundle Browser资源包

找到你想要的软件包后,通过Install按钮开始安装。

在Package Manager中安装Asset Bundle Browser

如果你在开发过程中安装了错误的软件包,按下Remove按钮就可以从项目中删除。

移除资源包

通过指定版本进行安装

使用上述步骤进行安装时,默认配置是安装最新版本的包。但是,在某些情况下,想要安装旧版本,例如最新版本无法正常工作时。

在这种情况下,请单击安装按钮或最新按钮右侧的版本,然后从所有版本中选择旧版本。

根据自己的需要选择版本

之后就和普通的安装和更新时一样,按左侧的按钮就可以了。

或者将资源包自动更新到新版本

安装预览包

默认情况下,预览包不会显示在包列表中。

例如,在Unity 2018.1.3中,即使尝试搜索Memory Profiler,也会收到无结果消息。

预览包不存在搜索中

可以按照以下步骤在搜索结果中查看预览包。

Unity 2019及更早版本的方法

首先,在Unity 2019及更早版本中,从工具栏的高级下拉列表中启用显示预览包。

启用显示预览包

软件包的预览版本也将出现,可以安装它。

预览版本出现在Package Manager中

如何执行Unity 2020或更高版本

从Unity 2020开始,启用预览包的过程已更改。

可以通过选中项目设置 > 包管理器 > 高级设置 > 启用预览包来启用它。

项目设置 > 包管理器 > 高级设置 > 启用预览包

查看文档等

已安装软件包的文档通常从软件包管理器链接,还可以在此处找到链接的每个版本的更改日志和许可证信息。

查看资源包的更改日志和许可证信息

请务必在安装新软件包时检查它。

JSON用于管理已安装的软件包

现在,在这个项目中,合并的包由json文件管理,此时可以直接在项目下打开Packages/manifest.json

{
  "dependencies": {
    "com.unity.ads": "2.0.8",
    "com.unity.analytics": "3.2.2",
    "com.unity.assetbundlebrowser": "1.7.0",
    "com.unity.collab-proxy": "1.2.15",
    "com.unity.memoryprofiler": "0.1.0-preview.6",
    "com.unity.package-manager-ui": "2.0.7",
    "com.unity.purchasing": "2.0.3",
    "com.unity.textmeshpro": "1.3.0",
    "com.unity.modules.ai": "1.0.0",
    "com.unity.modules.animation": "1.0.0",
    "com.unity.modules.assetbundle": "1.0.0",
    "com.unity.modules.audio": "1.0.0",
    "com.unity.modules.cloth": "1.0.0",
    "com.unity.modules.director": "1.0.0",
    "com.unity.modules.imageconversion": "1.0.0",
    "com.unity.modules.imgui": "1.0.0",
    "com.unity.modules.jsonserialize": "1.0.0",
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0",
    "com.unity.modules.screencapture": "1.0.0",
    "com.unity.modules.terrain": "1.0.0",
    "com.unity.modules.terrainphysics": "1.0.0",
    "com.unity.modules.tilemap": "1.0.0",
    "com.unity.modules.ui": "1.0.0",
    "com.unity.modules.uielements": "1.0.0",
    "com.unity.modules.umbra": "1.0.0",
    "com.unity.modules.unityanalytics": "1.0.0",
    "com.unity.modules.unitywebrequest": "1.0.0",
    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
    "com.unity.modules.unitywebrequestaudio": "1.0.0",
    "com.unity.modules.unitywebrequesttexture": "1.0.0",
    "com.unity.modules.unitywebrequestwww": "1.0.0",
    "com.unity.modules.vehicles": "1.0.0",
    "com.unity.modules.video": "1.0.0",
    "com.unity.modules.vr": "1.0.0",
    "com.unity.modules.wind": "1.0.0",
    "com.unity.modules.xr": "1.0.0"
  }
}

正如所看到的,将找到项目中使用的包及其版本的列表,可以看到刚刚安装的内存探查器也已安装。

已安装软件包所在的文件夹

已安装包(DLL文件、cs等)的实际状态在项目之间共享,因此,这些文件在项目中不存在,就Windows而言,通常位于AppData中,如下所示。

WIN系统软件包所安装在的文件夹位置

事实证明,各种文件和文件夹都已展开,从项目中,则可以参考并使用它们。

以上是3D天堂网关于Package Manager的全部内容,如果你有任何反馈,请随时在本页面下方留言。

相关信息

  • 类型:知识
  • 字数:1195
  • 字符:4454
  • 适用软件:Unity
  • 说明:无
  • 编号:169220

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!