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++篇》