非游戏类定制许可用户入门指南

适用于非游戏类许可用户的上手指南

Windows
MacOS
Linux

如果你是一名虚幻引擎开发者,并且拥有定制许可协议,或者你正在考虑是否获取虚幻引擎的定制许可协议,那么本文就是为你准备的。如果你是一名签订了标准EULA条款的开发人员,并且对定制条款或Epic高级支持很感兴趣,请联系我们

术语定义

在继续之前,请了解以下术语。

术语

定义

虚幻开发人员网络(Unreal Developer Network,UDN)

我们为专有定制许可用于提供的非公开支持网站。

虚幻引擎(Unreal Engine)

用于打造交互式体验的一整套工具。

UE4

虚幻引擎4的缩写。

虚幻编辑器(Unreal Editor)

用于使用虚幻引擎进行开发的界面。

Epic Games启动器(Epic Games Launcher)

用于安装虚幻引擎的平台,包括管理用户项目和已下载内容。

Datasmith

虚幻引擎中的一项功能,对来自各种CAD、BIM和3D内容创建工具的数据提供导入功能。

分段1:快速入门

为了帮助你在使用虚幻引擎许可时获得最佳体验,请按顺序执行以下步骤。你可以跳过你已经完成的步骤。

1. 设置UDN连接

如果你刚开始了解虚幻引擎许可的用途,你首先可以登录虚幻开发者网络。技术管理员拥有初始访问权,他可以为公司其他员工添加更多访问权。

2.安装虚幻引擎

下一步是安装虚幻引擎。对于大多数非游戏类开发者来说,推荐使用Epic Games启动器。你可以在此处下载。如果你打算定制源代码,或者需要独立安装程序或分布式安装,你可以在我们的详细指南中找到更多信息,还可以了解如何并行管理不同的安装。

3.安装Datasmith(可选)

Datasmith是虚幻引擎版本4.24和更高版本中的默认功能,但是,如果你使用的是较早的引擎版本,并且对Datasmith感兴趣,你将需要通过Epic Games启动器中的虚幻商城来安装Datasmith插件。某些格式(例如3ds Max、SketchUp Pro和Revit)也需要在源应用程序中安装导出器插件

4.启动虚幻引擎

现在你已准备就绪,并可以启动虚幻编辑器。如果你通过启动器安装虚幻引擎,请登录并点击侧面的虚幻引擎文字,然后点击黄色 启动(Launch) 按钮。你也可以从 库(Library) 选项卡启动编辑器,在这里你可以从多个引擎安装中进行选择或直接加载到特定项目中。有关启动虚幻编辑器的自定义版本或脱机版本的信息,请参阅我们的详细指南。

5.创建项目

你首次打开虚幻编辑器时,将显示 项目浏览器(Project Browser)。你可以在此处从模板创建新项目。你也可以从启动器的 学习(Learn) 选项卡中加载一个详实的示例项目。

6.开始你的学习之旅

你可以利用大量学习资源快速上手,包括我们的在线学习平台虚幻引擎文档也可以提供很多帮助。

7.获取帮助

你是否卡住了或者否遇到了问题?你是否面临什么迫切问题?请访问虚幻开发人员网络。如果你仍然需要帮助,你也可以与我们充满活力的公共社区互动,或者直接与我们联系。

分段2:访问和管理账号

要让你和你的同事享用虚幻引擎许可服务,第一步就是为所有人设置访问权限。建议技术管理人员阅读本分段,其中提供了比快速启动指南更详细的信息。

你的Epic账号

Epic Games账号是你访问绝大多数虚幻引擎功能和服务的入口,该账号与你的电子邮箱绑定。你可能已经用你当前的工作用电子邮箱创建了Epic账号,但是如果没有,则你需要注册一个账号

你组织中的所有员工也应该有他们自己的Epic账号,以便访问虚幻引擎的所有功能和服务。他们需要访问www.unrealengine.com并单独创建账号,以便进行登录。

为你和你的团队设置UDN访问权限

Epic员工会将首个UDN访问权限授予被许可方的主要技术联络人。该联络人会在许可的签订过程中予以说明。此人将被授予行政权限,并且能够将UDN访问权限授予其他工作人员。

当你的权限激活时,一封名为"欢迎来到虚幻开发者网络(UDN)社区!"的邮件会自动发送给你。

请按照邮件中的链接登录UDN,你可以使用你的Epic账号凭证登录,该凭证与你的工作邮箱地址相关。如果你已经用其他Epic账号登录了Epic的生态系统,并且该账号没有UDN访问权限,则你可能会遇到登录问题。

首次登录后,请设置你的个人信息和通知选项,完成初次登录流程。设置完毕后,你的访问权限就正式开通了。你现在可以查看知识库文章,搜索其他开发者的贴子,或者自己发贴请求支持了。

为了向你团队中的其他成员提供UDN访问权限,拥有行政权限的主要技术联系人需要按照UDN管理员指南完成操作。

Epic账号安全

为了你账号的安全,我们建议你启用双因素身份验证。为此,请进入账号设置,然后点击 密码和安全(Password & Security) 选项卡。滚动到底部,然后首先点击 发送电子邮件验证(Send email verification) 链接,以便确认你的电子邮件地址,然后(根据你的偏好)点击 启用身份验证器应用程序(Enable Authenticator App)启用电子邮件身份验证(Enable Email Authentication)

分段3:安装虚幻引擎

虚幻引擎许可的核心部分是访问其所包含的软件工具。本分段将向你介绍安装它们的选项和方法。

虚幻引擎硬件和软件要求

在安装虚幻引擎之前,请确保你的系统能够运行它。此处提供在安装Windows、Mac和Linux的计算机上使用虚幻引擎的推荐系统规范说明。

我们通常建议你安装最新发布的稳定版本的显卡驱动程序。

如果你遇到性能问题,VTune是极为有效的问题发现工具,不过它仅适用于英特尔CPU。磁盘I/O是最常见的瓶颈之一,因此使用RAID 0磁盘阵列和额外RAM可能会有所帮助。

获取虚幻引擎

你可以可通过多种渠道获取虚幻引擎,具体方式取决于你的需求和使用情况。使用下面的流程图确定哪种方式更适合你,然后阅读下面标有字母的相关段落继续。

UEP0.png

State(s)

Definition

A

你的员工是否需要源代码访问权限以修改引擎的标准功能?

B

Epic Games启动器

C

GitHub

D

Perforce(根据请求)

D/E

分布式安装或虚幻引擎独立安装程序(根据请求)

A: 二进制版本与源代码版本

你所熟悉的大多数软件都以可执行程序的形式提供,该程序存储在二进制(计算机可读)文件中。虚幻引擎以二进制格式提供,这是最容易入门的方式,但其局限性在于,每个版本均按 原样 提供,这意味着除非使用插件或Epic发布更新版本,否则无法对其进行修改。

另一种方法是使用为虚幻引擎提供的源代码。任何人都可以下载引擎源代码,进行他们所需的任何更改、更新或改进,然后将代码编译成可用的版本。这种方法提供了很大的控制权限,但入门也更复杂,并且需要编程经验。

每个人都可以通过Epic Games启动器免费下载虚幻引擎的二进制版本,并且每个人都可以通过GitHub免费获得源代码版本。建议你使用这些下载方案,但是作为虚幻定制许可用户,如果需要,也可以使用其他访问方案。

B: 通过Epic Games启动器获取UE4

对于大多数非游戏客户,建议通过Epic Games启动器获取虚幻引擎的二进制版本。启动器将管理你的下载,通知你更新内容,并处理插件和其他可下载内容的安装。唯一的缺点在于,那些不允许员工访问互联网或强制员工执行限制性软件策略的机构可能无法使用这一方案。

如果你尚未安装Epic Games启动器,你可以从此处下载。此特定下载链接为非游戏客户启用了一项设置,该设置将隐藏启动器上通常可用的各种视频游戏的导航选项。如果需要,可以在启动器设置中重新显示它们。也可以通过www.unrealengine.com上的 下载(Download) 按钮获取启动器。

安装Epic Games启动器后,你就可以使用你的Epic账号凭证登录。在 虚幻引擎(Unreal Engine) 选项卡中,你可以点击右侧的黄色按钮以安装最新版本的虚幻引擎4,或者你可以导航到 库(Library) 页面,以便更好地控制你想要安装的版本。

要注意,虚幻引擎4的新版本一年会发布多次,并且每个主要版本均为单独安装版本,而不是对先前版本的更新。例如,如果你已安装UE 4.19,而UE 4.20发布,并且你选择安装它,你将保留先前的4.19版本,然后单独安装4.20。在Epic Games启动器的 库(Library) 页面上,这些版本会显示为不同的引擎插槽,可通过点击 + 按钮添加新插槽。

UEP1.png

每个主要版本都可能有若干个较小的热更新(以带有点符号的数字表示,例如.2和.3更新)。热更新可用时,启动器将提供通知,并且这些更新会直接应用于现有安装。每当你安装引擎版本时,都会始终安装集成了最新热更新的版本。

在安装虚幻引擎时,请注意你可以选择其安装位置(这点很重要,因为虚幻引擎的文件大小可能有数个GB),并且还提供了安装选项,这非常有帮助。选项 使你能够配置你需要下载的内容,例如为特定平台开发所需的代码。

UEP2.png

安装引擎版本并验证安装后,请点击 启动(Launch),以便打开虚幻编辑器。

关于使用编辑器的信息,请参阅"章节4:入门"。

在Epic Games启动器上,请不要忘记浏览 社区(Community)学习(Learn)市场(Marketplace) 页面,以便发现更多资源。

C: 通过GitHub获取UE4

如果你需要能够修改虚幻引擎的源代码,则默认建议通过GitHub下载源代码。

要访问GitHub,你需要成功将Epic Games账号与GitHub账号关联。完成此操作后,你将可以通过GitHub访问虚幻引擎4源代码。可以在下面找到更多详细信息:

  1. 链接你的GitHub账号。

  2. 下载虚幻引擎的源代码。

  3. 构建虚幻引擎的源代码。

D: 面向非游戏类定制许可用户的UE4备用获取方案

如果以上方案均不能满足你的业务需求,那么Epic也许还能为你提供其他访问方案。

  • 对于无法在互联网连接状态下使用虚幻引擎的企业来说,我们可以提供带有独立虚幻引擎版本的离线解决方案。

  • 对于需要源代码访问权限,但GitHub无法满足其需求的企业,我们可以提供对Epic的Perforce仓库的访问权限,以便进行虚幻引擎开发。

如果你已被授予备用访问权限,我们将提供更多如何入门的文档说明。如果你需要特殊访问权限,请联系你的Epic业务开发经理。

E: UE4分布式安装

虚幻引擎的传统安装工作流程是,最终用户直接在自己的本地计算机上下载并安装或编译引擎;但是,我们知道此工作流程并不适合所有组织机构。

你可以将引擎下载到单台计算机,然后将安装内容镜像到其他计算机。我们准备了文档,以便提供有关此安装过程的更多信息,请点击此处。该文档专为学术机构编写,但是安装信息适用于其他机构。

Datasmith可选设置

在虚幻引擎4.24和更高版本中,Datasmith属于引擎的核心部分,并且可以从 电影、电视和现场活动建筑、工程和施工汽车,产品设计和制造 类别新建项目(有关更多详细信息,请参见下文中的 "创建第一个项目" 一节)。如果你正在处理不同类别的项目或通过较旧引擎版本处理项目,并且想要启用Datasmith,你可以导航至 编辑(Edit) > 插件(Plugins) > 导入器(Importers),然后从此处启用所需的Datasmith组件,并重新启动虚幻编辑器。

如果你使用的是虚幻引擎4.23或更早版本,你需要将Datasmith作为插件安装,你可以从虚幻商城下载Datasmith。

无论使用什么版本的虚幻引擎,某些格式的资产(例如3ds Max、SketchUp Pro和Revit)也都需要在源应用中安装插件。如果你打算从这些应用程序中导出资产,请通过链接获取导出器插件并安装它们。

分段4:入门

虚幻引擎提供了丰富的资源,可帮助你和你的员工成功完成项目,从快速掌握虚幻编辑器到精通高级开发技术一应俱全。本分段将指导你完成整个旅程所需的信息,我们建议你与所有使用虚幻引擎的人员共享该信息。

入门

启动虚幻引擎

如果你已经使用Epic Games启动器安装虚幻引擎,你可以通过登录启动器,并点击黄色 启动(Launch) 按钮启动虚幻编辑器。你也可以从 库(Library) 页面启动编辑器,你还可以在此处管理引擎安装或直接加载到特定项目中。

如果你已通过编译后的源代码或独立的脱机版本安装虚幻引擎,请导航至虚幻引擎的保存目录,并在以下路径中找到可执行文件:

平台

路径

Windows

\Engine\Binaries\Win64\UE4Editor.exe

macOS

/Engine/Binaries/Mac/UE4Editor.app

你可以由此创建一个桌面快捷方式,以便将来访问。

创建你的第一个项目

你首次打开虚幻编辑器时,将显示 项目浏览器(Project Browser)。项目浏览器(Project Browser)提供了一个起点,你可以从这里创建项目,打开现有项目或打开已下载示例项目。

创建新项目时,根据你选择的项目类别,可以使用不同的模板。空白(Blank) 模板创建的项目完全为空,而其他模板则自带一些初始内容和功能。

UEP3.png

某些模板需要安装Visual Studio才能编译项目的组件或C++代码(可选)。

你首次创建项目时,你可以选择添加初学者内容包,以便将一些基本资产添加到你的关卡中。初学者内容包仅用于初期开发;当你准备用产品级质量资产替换它时,你可以在虚幻商城购买,也可以从其他应用程序导入自己的资产。

在你创建项目后,你就可以在启动虚幻编辑器时重新加载它,方法是从 我的项目(My Projects) 分段的启动器中选择它,或者通过创建带有目标属性的桌面快捷方式,例如:

平台

路径

Windows

[UE4Directory]\Engine\Binaries\Win64\UE4Editor.exe "[ProjectPath][ProjectName].uproject"

macOS

[UE4Directory]/Engine/Binaries/Mac/UE4Editor.app "[ProjectPath][ProjectName].uproject"

示例项目

如果你打算构建交互式功能,那么基于空白项目工作可能让人无所适从,而模板也只能提供起始内容。有时候,最简单的方式是加载详实的示例,你可以从中学习,并根据自己的需求进行定制。

我们提供大量示例项目,你可从在启动器的 学习(Learn) 选项卡中的功能示例中找到他们。

UEP4.png

要使用某个示例项目,请点击项目并打开详细信息页面,选择 免费(FREE),然后选择 创建项目(Create Project)。安装项目后,你可以从项目浏览器或库页面中将其打开。

分段5:学习

无论你只是刚刚入门,还是想扩展你的知识,学习高级技术,我们都能提供你掌握诀窍所需的一切。

文档

我们全面详实的虚幻引擎文档涵盖快速入门指南、参考手册、脚本和编程指南、版本说明等。

接着,你可以选择阅读入门UE4,它将带你了解使用虚幻编辑器的基础知识。

等你对引擎有一定的了解后,你就可以在完整的虚幻编辑器手册中搜索有关特定主题的信息,了解更多的引擎功能

有关使用Datasmith的信息,请查看Datasmith导入文档

学习视频

如果你希望以视频格式获取信息,我们的在线学习平台提供了大量视频点播教程。

掌握基础知识之后,你可以按主题(例如架构/构造、汽车、游戏开发等)过滤内容,以便找到适合你的学习路径。

分段6:支持资源

虚幻开发人员网络

UEP成员可以通过虚幻开发人员网络获得高级支持。这是一个独家支持网站,你可以在其中提问,从Epic Games员工那里获得答案,以及从其他开发人员与我们员工的互动中学习。

尽管Epic提供了许多不同的支持渠道,满足我们各种用户的需求,但我们还是希望你将所有疑问、问题和反馈记录到UDN。这样,我们可以确保我们能够提供你所需的帮助。

如需进一步了解如何最佳利用我们的支持网站,并授予其他员工访问权限,请查阅我们为你准备好的各类知识库文章。

社区资源

我们建议你将特定的疑问或问题提交给UDN,同时,你也可能会发现与我们的公共社区互动,以及与其他开发人员进行讨论并快速搜索已知的解决方案会很有帮助。

联系方式

仍有疑问或问题?请联系我们,我们将尽快为你服务。

  • 如你对你的许可有任何疑问,或想了解如何激活其他权益,请与你的业务发开经理经理联系。

  • 请发送电子邮件至developer-access@unrealengine.com,向我们获取有关账号或装载的帮助。

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消