1 - 初见关卡编辑器

希望我能尽快入门UE5!本章将介绍虚幻引擎编辑器的相关内容,在本篇中我将学到:

  • 熟悉虚幻引擎编辑器界面
  • 在关卡中创建、操作与删除对象Actor

通过虚幻5官方的“第三人称模板”来学习。

创建虚幻引擎项目

启动虚幻5引擎后,会进入项目浏览器页面。在这里选中“第三人称游戏”,并开始配置项目:

  • 蓝图或C++:可以选择是否添加C++类。默认选项是“蓝图”,如果要添加C++类,则需要单击C++按钮。
  • 质量预设:此选项可以设置创建的项目是具有高质量的图形还是高性能的。
  • 光线追踪:可以设置启用还是禁用光线追踪。
  • 目标平台:可以选择要运行此项目的主要平台,包括“桌面”和“移动平台”两个选项。
  • 初学者内容包:可以选择是否希望创建的项目附带一组额外的基本资产,包括模型、材质、特效、贴图、音效和蓝图等。
  • 项目位置和项目名称:设置项目在计算机存储的位置和名称。

了解虚幻引擎编辑器

虚幻引擎编辑器的初始布局如下:

视口选项卡

首先是正中央的 “视口”选项卡,该选项卡展示当前关卡的内容,并允许我们浏览关卡以及添加、移动、删除和编辑其中的对象。视口中还包含了 “透视”(切换显示视图)、“显示”(在列表中)显示看到的对象和 “光照”等参数。

在虚幻5中,关卡表示 对象的集合,以及它们的位置和属性。

按住鼠标左键,可左右旋转摄像机,此时鼠标可以控制摄像机前后移动;按住鼠标右键,可自由旋转摄像机,同时WASD控制摄像机移动,EQ控制摄像机上下移动。

右上角的小摄像机标识了摄像机的速度。

大纲面板

大纲面板在窗口的右上角,该面板中列出了关卡中对象名称的列表。视口选项卡和该面板结合使用可以高效管理关卡。

细节面板

细节面板将展示关卡中所选择对象的属性:

顶部工具栏

在窗口的顶部是工具栏区域,可以执行保存当前关卡、向关卡中添加对象或播放关卡等操作。

内容侧滑菜单/内容浏览器

单击左下角内容侧滑菜单,可以打开资产内容浏览器:

可以在这里操作项目的各种资产,本项目的资产在ThirdPerson文件夹下。

熟悉完界面后,便能点击播放按钮去游玩关卡了。在这个关卡中可通过WASD控制玩家角色行走,空格键跳跃,移动鼠标旋转摄像机。

在关卡中操作对象

对象Actor

在虚幻引擎中,所有可以放置在关卡中的对象都被称为 Actor。关卡中的每一个物体,包括墙壁、地板、武器和人物等,都是Actor。

每个Actor都必须有一个“变换”属性,该属性是三个元素的集合:

  • 位置:向量属性,表示选中Actor在X、Y、Z轴上的水平位置。
  • 旋转:旋转器(Rotator)属性,表示该Actor沿X、Y、Z轴的旋转。
  • 缩放:向量属性,表示该Actor沿X、Y、Z轴的缩放。

移动工具

选中Actor后,可以通过移动工具去移动它:

如果不是移动界面,可以按W切换到移动工具。

旋转工具

按E切换到旋转工具,可以旋转Actor:

其中,绕X轴旋转被称为滚动,绕Y轴旋转被称为俯仰,绕Z轴旋转称为偏航。

缩放工具

按R切换到缩放工具,可以对Actor进行缩放:

如果想修改这三种变换的增量,可以更改右上角表格的数字。

在关卡中添加和删除Actor

添加

在关卡中添加Actor,常用的方法有两种:

  • 内容浏览器 窗口拖动资产到关卡中;
  • 从“快速添加到项目”列表中拖动资产到关卡中。

首先是前者,在项目文件夹中找到Blueprints,直接将角色蓝图拖到关卡中即可:

然后是后者,点开工具栏的“快速添加到项目”,选择合适的Actor拖到关卡中即可:

删除

只需选中并按Delete即可;或者右键单击Actor,选中编辑,然后选择删除。

参考资料

  • 《UE5游戏开发完全学习教程-C++篇》