Unity3D安装:从命令行安装 Unity
推荐:将 NSDT场景编辑器 加入你的3D工具链
3D工具集: NSDT简石数字孪生
从命令行安装 Unity
如果要在组织中自动部署 Unity,可以从命令行安装 Editor 和其他组件。这些组件是普通的安装程序可执行程序和软件包,可以给用来自动部署 Unity。
要下载组件,请使用 Unity 安装程序将 Unity 组件下载到计算机上的文件夹中。
- 下载并运行安装程序。可从 Unity 下载存档 (Unity download archive) https://unity3d.com/get-unity/download/archive下载发行版的安装程序。有关安装程序的预发行版本,请参阅 Beta 测试版程序https://unity3d.com/unity/beta页面。
- 在 Choose Components 中,选择要自动部署的所有组件。
- 在 Choose Download and Install locations 中,单击 Download to 单选按钮。
- 输入用于存储组件安装程序的位置。
完成安装。
导航到您指定的下载位置。在该文件夹中,您会找到所选组件的安装程序文件以及一个可以运行以安装组件的脚本文件(在 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)
相关文章:
Unity3D安装:从命令行安装 Unity
推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 从命令行安装 Unity 如果要在组织中自动部署 Unity,可以从命令行安装 Editor 和其他组件。这些组件是普通的安装程序可执行程序和软件包,可以给用来自动部署…...
C++模板(详解)
非类型模板参数 模板参数可分为类型形参和非类型形参。类型形参: 出现在模板参数列表中,跟在class或typename关键字之后的参数类型名称。非类型形参: 用一个常量作为类(函数)模板的一个参数,在类ÿ…...
WuThreat身份安全云-TVD每日漏洞情报-2023-05-25
漏洞名称:Mitsubishi Electric MELSEC iQ-F 数据包缓冲区溢出 漏洞级别:严重 漏洞编号:CVE-2023-1424 相关涉及:Mitsubishi Electric Corporation MELSEC iQ-F Series CPU 漏洞状态:未定义 参考链接:https://tvd.wuthreat.com/#/listDetail?TVD_IDTVD-2023-12805 漏洞名称:Ap…...
android 12.0去掉recovery模式UI页面的选项
1.概述 在12.0进行定制化开发,会根据需要去掉recovery模式的一些选项 就是在device.cpp去掉一些选项就可以了 2.去掉recovery模式UI页面的选项核心代码 bootable/recovery/recovery_ui/device.cpp bootable/recovery/recovery_main.cpp 3.去掉recovery模式UI页面的选项的核…...
C++ vector类成员函数介绍
目录 🤔vector模板介绍: 🤔特点: 🤔vector的成员函数: 🔍vector构造函数: 🔍vector赋值函数 🔍vector容器的判断函数 resize函数的重点内容: …...
【C++】二叉搜索树Binary Search Tree
Binary Search Tree 二叉搜索树的概念二叉搜索树的操作二叉搜索树的实现查找插入删除 二叉搜索树的应用二叉搜索树的性能分析 二叉搜索树的概念 二叉搜索树又被称为二叉排序树,顾名思义,当我们使用中序遍历时,会得到一个有序的序列。二叉搜索…...
Hover.css动画库的使用
目录 1、 Hover.css是什么? 2、引入 2.1、整个文件引入 2.2、复制所需要的代码 案例: 1. 卷边效果 2. 调整大小的卷边 类别: 1、 Hover.css是什么? Hover.css是一个CSS3鼠标悬停的动画方案,里面包含了许多纯c…...
Baumer工业相机堡盟工业相机如何通过文件保存和导入的方式保存和载入相机的各类参数(C#)
Baumer工业相机堡盟工业相机如何通过文件保存和导入的方式使保存和载入相机的各类参数(C#) Baumer工业相机Baumer工业相机BGAPISDK中UserSet的技术背景相机配置文件代码案例分享第一步:保存相机当前参数设置doUserSetStore为文件第二步&#…...
封装设计!抽象BasePage,提升WEB自动化测试用例质量和效率
目录 前言: 一、什么是抽象BasePage 二、BasePage中的属性和方法 三、BasePage中的代码实现 四、抽象Page对象 五、测试用例 六、总结 前言: 对于测试工程师来说,WEB自动化测试是非常重要的一部分。然而,WEB自动化测试的开…...
c primer plus学习笔记(一)
1.int的大小恒定就是32位么? 不是的,int大小是跟着系统走的,不是在各个系统里固定不变的。 32位系统int就是32位。64位系统,int就是64位。short 和long的长度则跟着int走,一般来说int是32位,short就是16位…...
C语言2:说心里话
描述 分两次从控制台接收用户的两个输入:第一个内容为“人名”,第一个内容为“心里 话”。 然后将这两个输入内容组成如下句型并输出出来: 1.(人名),I want to say,(心里话 2. 输入输出示例: 输入ÿ…...
任务19 简单个人电话号码查询系统
系列文章 任务19 简单个人电话号码查询系统 问题描述 人们在日常生活中经常需要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。基本要求 (1) 在外存…...
day4--链表内指定区间反转
迭代方法 1. 第m个节点的前一个节点pre和第n个节点; 2. 将第m个节点到第n个节点的链表部分反转; 3. 将pre节点的next指向反转后链表的头节点,将反转后链表的尾节点的next指向n1节点。 /*** struct ListNode {* int val;* struct ListNode…...
HTTP状态码是什么?常用的状态码有什么?
HTTP(Hypertext Transfer Protocol)是一种用于传输超文本和其他内容的应用层协议。 历史: HTTP最早的版本是HTTP/0.9,它只支持简单的 GET 请求,而不支持其他操作。 HTTP/1.0 版本增加了许多新特性,如支持…...
【软件分析/静态分析】学习笔记01——Introduction
🔗 课程链接:李樾老师和谭天老师的:南京大学《软件分析》课程01(Introduction)_哔哩哔哩_bilibili 目录 一、静态程序分析介绍 1.1 PL and Static Analysis 程序语言和静态分析 1.2 为什么要学 Static Analysis? …...
Java数组
文章目录 前言一维数组数组定义创建数组数组的内存模型数组数据初始化数组元素访问遍历数组length常见数组异常 二分查找数组的操作数组的复制数组的排序 二维数组扩展 Java中定义数组的语法如下: 数据类型[] 数组名 new 数据类型[数组长度]; 数据类型指的是数组中…...
【数据库原理入门】
数据库原理:深入探索与实践指南 引言 在我们的日常生活中,数据库无处不在,从在线购物、银行交易到社交媒体,都离不开数据库。要想成为一名出色的开发者,理解数据库原理是非常重要的。本文将以简明易懂的方式…...
练习Vue烘培坊项目
烘培坊项目 文章目录 烘培坊项目项目概述项目页面展示后台管理页面登录页面文章详情页面稿件发布页面 项目关键代码实现后台管理页面稿件管理页面内容列表页面文章详情页面烘培坊主页面注册页面登录页面个人信息页面稿件发布页面 项目概述 烘培坊(Bakery࿰…...
API测试| 了解API接口测试| API接口测试指南
什么是API? API是一个缩写,它代表了一个 pplication P AGC软件覆盖整个房间。API是用于构建软件应用程序的一组例程,协议和工具。API指定一个软件程序应如何与其他软件程序进行交互。 例行程序:执行特定任务的程序。例程也称为过…...
使用canvas给图片添加水印
上接文章“图片处理” canvas元素其实就是一个画布,我们可以很方便地绘制一些文字、线条、图形等,它也可以将一个img标签里渲染的图片画在画布上。 我们在上传文件到后端的时候,使用input标签读取用户本地文件后得到的其实是一个Blob对象&a…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
css的定位(position)详解:相对定位 绝对定位 固定定位
在 CSS 中,元素的定位通过 position 属性控制,共有 5 种定位模式:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)和…...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...
Java求职者面试指南:计算机基础与源码原理深度解析
Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...
Git 3天2K星标:Datawhale 的 Happy-LLM 项目介绍(附教程)
引言 在人工智能飞速发展的今天,大语言模型(Large Language Models, LLMs)已成为技术领域的焦点。从智能写作到代码生成,LLM 的应用场景不断扩展,深刻改变了我们的工作和生活方式。然而,理解这些模型的内部…...
Leetcode33( 搜索旋转排序数组)
题目表述 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 < k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...
保姆级【快数学会Android端“动画“】+ 实现补间动画和逐帧动画!!!
目录 补间动画 1.创建资源文件夹 2.设置文件夹类型 3.创建.xml文件 4.样式设计 5.动画设置 6.动画的实现 内容拓展 7.在原基础上继续添加.xml文件 8.xml代码编写 (1)rotate_anim (2)scale_anim (3)translate_anim 9.MainActivity.java代码汇总 10.效果展示 逐帧…...
