Unity3D安装:从命令行安装 Unity

news2024/11/15 14:08:06
推荐:将 NSDT场景编辑器 加入你的3D工具链
3D工具集: NSDT简石数字孪生

从命令行安装 Unity

如果要在组织中自动部署 Unity,可以从命令行安装 Editor 和其他组件。这些组件是普通的安装程序可执行程序和软件包,可以给用来自动部署 Unity。

要下载组件,请使用 Unity 安装程序将 Unity 组件下载到计算机上的文件夹中。

  1. 下载并运行安装程序。可从 Unity 下载存档 (Unity download archive) https://unity3d.com/get-unity/download/archive下载发行版的安装程序。有关安装程序的预发行版本,请参阅 Beta 测试版程序https://unity3d.com/unity/beta页面。
  2. 在 Choose Components 中,选择要自动部署的所有组件。
  3. 在 Choose Download and Install locations 中,单击 Download to 单选按钮。
  4. 输入用于存储组件安装程序的位置。

完成安装。

导航到您指定的下载位置。在该文件夹中,您会找到所选组件的安装程序文件以及一个可以运行以安装组件的脚本文件(在 Windows 上为 install.bat,在 Linux 或 OS X 上为 install.sh)。

在 Windows 上下载的安装程序

要使用下载的组件在另一台计算机上安装 Unity,请将文件夹的内容复制到目标计算机并执行安装脚本。

在 Windows 上从命令行安装各个 Unity 组件

从 Windows 上的命令行安装 Editor 和其他组件时,请使用以下选项。

注意:安装程序命令行参数区分大小写。

Unity Editor 安装

命令详细信息
/S执行静默(不提出问题)安装。
/D=PATH设置默认安装目录。与静默安装选项结合使用时很有用。默认文件夹是 C:\Program Files (x86)\Unity(32 位)或 C:\Program Files\Unity(64 位)。

示例

UnitySetup64.exe /S /D=E:\Development\Unity

此示例将 Unity 静默安装到 E:\Development\Unity 文件夹,这会成为 Unity 安装的根文件夹。在此情况下,Editor 可执行文件会安装在 E:\Development\Unity\Editor\Unity.exe 中。默认安装目录必须是命令行上的最后一个参数。提供的路径不得使用引号(即使路径包含空格)。

Unity Editor 卸载

要执行静默卸载,请从命令行或脚本中运行 Uninstall.exe /S

注意:虽然该过程立即完成,但在实际删除文件之前有延迟。这是因为卸载程序会被复制到临时位置以便能够自行删除。请确保工作目录不在 Unity 安装位置内。如果在安装位置内,卸载程序将无法删除该文件夹。

标准资源 (Standard Assets) 安装

要静默安装标准资源,请执行以下命令:

UnityStandardAssetsSetup.exe /S /D=E:\Development\Unity

注意:如果指定文件夹,请使用 Unity 根文件夹(即,包含 Editor 文件夹的文件夹,而不是安装 Unity.exe 的文件夹)。

示例项目安装

要静默安装示例项目,请使用:

UnityExampleProjectSetup.exe /S /D=E:\Development\Unity

注意:默认文件夹是 C:\Users\Public\Documentation\Unity Projects\Standard Assets Example Project

在 OS X 上从命令行安装 Unity

各 Unity 安装程序均以 .pkg 文件形式提供,可以使用 installer 命令来进行安装,如下所述。

Unity Editor 安装

要将 Editor 安装到指定目标卷上的 /Applications/Unity 文件夹中,请输入:

sudo installer [-dumplog] -package Unity.pkg -target /

标准资源 (Standard Assets) 安装

要将标准资源安装到指定卷上的 /Applications/Unity/Standard Assets 文件夹中,请输入:

sudo installer [-dumplog] -package StandardAssets.pkg -target /

示例项目安装

要将示例项目安装到指定卷上的 /Users/Shared/Unity/Standard-Assets 文件夹中,请输入:

sudo installer [-dumplog] -package Examples.pkg -target /

Torrent 下载

如果希望通过 BitTorrent 客户端下载 Unity,可从 Unity 下载存档页面http://unity3d.com/get-unity/download/archive获取 Torrent 链接。并非所有版本都支持 Torrent 下载。如果某个版本能以 torrent 方式下载,__Downloads__ 下拉菜单中将显示 Torrent download (Win+Mac) 选项。

使用 Torrent 来下载 Unity

一次安装多个版本

可以在同一台计算机上安装多个 Unity 版本。

在 Mac 上,安装程序创建一个名称为 Unity 的文件夹,并用此名称覆盖任何现有文件夹。要在 Mac 上安装多个版本的 Unity,请在安装其他版本之前重命名现有的 Unity 文件夹。

在 PC 上,将安装文件夹始终命名为 Unity X.Y.Z[fp]W__,其中 f__ 表示正式版,而 p 用于标记补丁版本。

强烈建议在重命名 Unity 文件夹时以合乎逻辑的命名方式指定新文件夹的名称(例如,将版本号添加到名称的末尾)。指向脱机文档的任何现有快捷方式、别名和链接可能不再指向旧版本的 Unity。这对脱机文档而言尤其令人困惑;如果突然发现脱机文档的浏览器书签不再有效,请检查书签是否在 URL 中具有正确的文件夹名称。

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D安装:Unity 2021 LTS 的系统要求 (mvrlink.com)

下一篇:Unity3D安装:离线安装 Unity (mvrlink.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/564461.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MySQL新手到通关】第四章 排序与分页

文章目录 🐼1. 排序数据🪂🪂1.1 排序规则🪂🪂1.2 单列排序🪂🪂1.3 多列排序 🐼2. 分页🪂🪂2.1 背景🪂🪂2.2 实现规则🪂&am…

实用交互设计工具大盘点

近年来,页面交互设计有了很好的发展,越来越受到人们的重视。如果你想成为一名页面交互设计师,除了对平面设计和产品设计有一定的了解外,更重要的是要知道哪个软件适合页面交互设计。本文将带您了解5款流行的页面交互设计软件。 1…

一题都看不懂,大厂面试真的变态......

最近我的一个读者朋友去了字节面试,来给我发信息吐槽,说字节的面试太困难了,像他这种三年经验的测试员,在技术面,居然一题都答不上来,这要多高的水平才能有资格去面试字节的测试岗位。 确实,字…

Hudi(三)集成Flink

1、环境准备 将编译好的jar包放到Flink的lib目录下。 cp hudi-flink1.13-bundle-0.12.0.jar /opt/module/flink-1.13.2/lib 2、sql-client方式 2.1、修改flink-conf.yaml配置 vim /opt/module/flink-1.13.2/conf/flink-conf.yamlstate.backend: rocksdb execution.checkpoi…

SpringCloud Gateway高级应用

目录 1 SpringCloud技术栈1.1 SpringCloud技术栈1.2 SpringCloud经典技术介绍1.3 SpringCloud项目场景 2 SpringCloud Gateway2.1 Gateway工作原理2.2 Gateway路由2.2.1 业务说明2.2.2 基于配置路由设置2.2.3 基于代码路由配置2.2.4 Gateway-Predicate2.2.5 断言源码剖析 2.3 G…

Settings apk进行系统签名覆盖安装

由于AndroidStudio中Settings编译出来的包是未签名的,不能将设备覆盖安装替换原先签名的包,故需要将AndroidStudio打包出来的apk进行签名 一.拷贝未签名的apk 注意签名过程需要在ubuntu中进行,所以需要将未签名的apk拷贝到ubuntu中,如下: 二.拷贝libconscrypt_openjd…

Sketch文件用什么软件打开

现在,想要在线打开 Sketch 文件只需要 2 步就能搞定了! 第一步,访问Windows 也能用的「协作版 Sketch」——即时设计官网并点击免费使用,即可进入即时设计工作台。 第二步,进入即时设计工作台后,点击【文件…

【软件分析/静态分析】学习笔记01——Introduction

🔗 课程链接:李樾老师和谭天老师的:南京大学《软件分析》课程01(Introduction)_哔哩哔哩_bilibili 目录 一、静态程序分析介绍 1.1 PL and Static Analysis 程序语言和静态分析 1.2 为什么要学 Static Analysis? …

JavaScript 基础 DOM (三)

日期对象 实例化 获得当前时间 const date new Date() 获得指定时间 const date1 new Date( 指定时间) 方法 // 1. 实例化const date new Date();// 2. 调用时间对象方法// 通过方法分别获取年、月、日,时、分、秒const year date.getFullYear(); // 四位年份 时…

JDK8以后接口的新特性

JDK8以前,接口内只能定义抽象方法; JDK8,接口内允许定义默认方法、静态方法; JDK9,接口内允许定义私有方法 default:默认方法 public interface Essay01 {/*** 在接口内定义默认方法*/public default v…

CMU - FarPlanning 代码速读

https://github.com/MichaelFYang/far_planner https://www.cmu-exploration.com/ 系统结构 Far Planner 属于 High-level planning module,进行全局规划,找到可行路径;将 way_point发布给 Local planner和 path following KeyPoint Local-la…

帮公司面了个要21K的测试,结果.....

深耕IT行业多年,我们发现,对于一个程序员而言,能去到一线互联网公司,会给我们以后的发展带来多大的影响。 很多人想说,这个我也知道,但是进大厂实在是太难了,简历投出去基本石沉大海&#xff0…

arm嵌入式系统下,手把手教你移植pppoe拨号客户端,使用pppoe拨号上网

移植pppoe拨号客户端 一、概述二、移植过程1、内核配置2、pppd工具编译3、pppoe工具编译 三、配置pppoe参数四、创建节点信息五、pppoe服务器搭建 一、概述 PPPoE(英语:Point-to-Point Protocol Over Ethernet),以太网上的点对点协…

Windows GUI自动化控制工具之python uiAutomation

对 Windows GUI进行自动化控制的工具有很多,比如pywinauto、pyautogui、pywin32、Autoit、airtest、UIAutomation等,UI Automation API是微软提供的自动化框架,可在支持 Windows Presentation Foundation (WPF) 的所有操作系统上使用&#xf…

Niagara—— Niagara Editor界面

目录 一,菜单栏 二,工具栏 三,预览面板 四,参数面板 五,系统总览面板 六,暂存区面板 七,选择面板 打开Niagara Editor: 双击Niagara发射器或系统;右击Niagara发射…

Qt--事件分发器

写在前面 在 Qt 中,事件分发器(Event Dispatcher)是一个核心概念,用于处理 GUI 应用程序中的事件。事件分发器负责将事件从一个对象传递到另一个对象,直到事件被处理或被取消。 每个继承自QObject或QObject的类都可以在本类中重写bool even…

基于 Amazon API Gatewy 的跨账号跨网络的私有 API 集成

一、背景介绍 本文主要讨论的问题是在使用 Amazon API Gateway,通过 Private Integration、Private API 来完成私有网络环境下的跨账号或跨网络的 API 集成。API 管理平台会被设计在单独的账号中(亚马逊云科技提供的是多租户的环境),因为客观上不同业务…

生于零售的亚马逊云科技,如何加速中国跨境电商企业出海?

导读:跨境电商进入精耕细作的新阶段。 作为中国企业出海的重要领域之一,近几年跨境电商行业处在快速发展中。商务部数据显示,2022年中国跨境电商出口达1.55万亿,同比增长11.7%。2023年1-2月,跨境电商进出口总额同比增长…

【wpf】视觉树上找元素的注意事项

前言 我们通过 VisualTreeHelper类 可以在视觉树上找元素,下面提供几个封装好的方法: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media; using Sy…

分析| Flutter 3.10版本有哪些变化?

Flutter是Google推出的一款用于构建高性能、高保真度移动应用程序、Web和桌面应用程序的开源UI工具包。Flutter使用自己的渲染引擎绘制UI,为用户提供更快的性能和更好的体验。Flutter还提供了丰富的构建工具、库和插件,使开发人员能够更快地构建应用程序…