第一人称模板

虚幻引擎中的第一人称模板介绍

Choose your operating system:

Windows

macOS

Linux

当你新建项目时, 虚幻引擎 会为你提供模板列表,你可以从中选择。这些模板包含一些现成的资产,例如关卡几何体、你可以控制的角色以及简单的角色动画。许多教程将其中一种模板用作起始点。

第一人称 游戏中,玩家从他们所玩角色的视点观察游戏。一些第一人称游戏会显示角色模型的局部,例如角色的手臂或武器。这与 第三人称游戏 不同,在第三人称游戏中,你可以从角色背后略高于角色的位置看到操作。

创建第一人称项目

启动虚幻引擎时,你将看到一个界面,可以从中选择打开现有虚幻项目或新建项目。要创建第一人称项目:

  1. 新项目类别(New Project Categories) 选择 游戏(Games) 类别,然后点击 下一步(Next)

    在虚幻引擎4中新建项目

  2. 选择 第一人称(First Person) 模板,然后点击 下一步(Next)

    选择第一称模板

  3. 配置你的 项目设置 ,选择你要创建 蓝图 还是C++游戏,你的目标平台是什么、是否包含初学者内容包等。有关更多信息,请参阅 项目设置 文档。

如果你想要一些现成的对象填充关卡,请在配置项目设置(Project Settings)时选择 包含初学者内容包(With Starter Content) 选项。当你习惯虚幻引擎中的功能按钮和工作流时,这些内容会非常易于使用。

最终结果

完成这些步骤后,你应该拥有一个可以控制第一人称角色的基本关卡。你的角色拥有武器,你可以点击鼠标左键来射击。该武器发射的发射物可以与你周围的较小立方体发生碰撞,并将它们击退。

不妨试试新的关卡?在主工具栏(Main Toolbar)中,点击 运行(Play) ,然后尝试四处移动,并射击一些立方体。

访问交互式教程

第一人称模板包含交互式教程,可以引导你了解模板的不同组件及其用途。从 内容浏览器(Content Browser) :前往 Content/FirstPersonBP 文件夹,并双击 FirstPerson Overview 文件,你可以找到此教程。

打开第一人称概述教程

打开教程文件后,点击 启动(Launch) 按钮启动交互式教程。在你浏览本教程时, 内容浏览器(Content Browser) 将自动在文件夹之间切换,并使用闪烁的绿色标识突出显示相关文件。

点击教程窗口中的蓝色链接可以阅读有关该主题的更多信息。

要关闭或重新启动教程,请点击教程窗口右上角的向下箭头,打开上下文菜单。

从上下文菜单找到交互式教程

改进项目

拥有可操作关卡后,可以开始导入内容,并进行调整,以便让你的游戏更加有趣。

角色

你可以从蓝图编辑器更改角色的手臂和枪支。要打开蓝图编辑器(Blueprint Editor),从 内容浏览器(Content Browser) 找到 FirstPersonBP/Blueprints ,然后双击 FirstPerson Character Blueprint

在蓝图编辑器(Blueprint Editor)中,切换至视口(Viewport)选项卡。此选项卡将显示角色的预览,其中包含一双手臂和两支枪。虚幻引擎将确定运行时使用哪支枪,具体取决于你的游戏是否在VR中运行。

手臂绑定到默认的Epic骨架。换句话说,你可以用任何一双使用相同Rig的手臂替换它们。你可以在 虚幻商城 中找到许多免费和付费的第一人称资产。

要更改角色的手臂,你必须先下载并导入你要使用的兼容资产。按照 如何导入内容 小节中概述的步骤,了解有关内容导入的更多信息。

你下载并导入资产后,在蓝图编辑器(Blueprint Editor)的 组件(Components) 分段,选择 Mesh2P 组件。然后,在该组件的 细节(Details) 面板中,在 网格体(Mesh) 下,点击 骨骼网格体(Skeletal Mesh) 下拉菜单,并选择你导入的资产。

如果你替换骨骼网格体后,手臂动画处理不正确,请确保组件 细节(Details) 面板中的 动画(Animation) 设置如下:

  • 动画模式(Animation Mode) :使用动画蓝图

  • 动画类(Anim Class) :FirstPerson_AnimBP_C

关卡

你的关卡中已经有一些简单的几何体,例如你可以用于覆盖的灰色立方体,以及你可以与之交互的白色立方体。要想添加更多的内容,最简单的方法就是从 内容浏览器容 中拖放。

你可以与启用了 模拟物理(Simulate Physics) 属性的每个立方体交互。此属性位于每个立方体的 细节(Details) 面板中的 物理(Physics) 分段下。

下面的动画说明了立方体在启用或禁用此属性时的不同表现。

模拟物理属性禁用

模拟物理属性禁用

模拟物理关闭

模拟物理开启

如果你在创建项目时选择包含 初学者内容包(starter content) ,那么你应该已经有了一些可以拖放到关卡中的附加内容。如果没有,你现在可以按照 初学者内容包 页面上的步骤,将其添加到你的项目中。

有关如何填充关卡的更深入说明,请参阅 关卡设计器快速入门

最终结果

你的世界开始成形!现在你拥有了一个可操作角色,可以用于探索更丰富的环境。

接下来呢?

你已经了解了创建第一人称体验的基本操作,现在可以尝试以下一些其他内容:

  • 为你的枪 导入和配置 不同的模型,或选择完全不同的武器。你可以从虚幻 商城 下载预制资产,或创建自己的资产。

  • 使用 后期处理 为你的游戏添加一些特殊的视觉效果,例如动态模糊或渐晕。

使用 虚幻运动图形(UMG) 创建游戏内平视显示器(HUD),显示玩家生命值和弹药数量等信息。

  • 使用 行为树 添加AI角色。你可以将它们设置为追逐、逃跑、帮助或伤害玩家。

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