虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

虚幻编辑器允许你在关卡中的任何位置生成玩家,并且无需保存文件即可在编辑器中预览游戏。编辑器有两种预览模式: 在编辑器中运行 (PIE) 模式可以通过主工具栏的 运行 按钮直接启用, 而 模拟 (SIE) 模式可以通过 运行 下拉菜单启用(Alt+S)。编辑器的内部预览系统支持在 PIE 和 SIE 会话窗口之间切换,以便你在快速迭代游戏逻辑和游戏资产的同时, 查看游戏的变化效果。

NOTE:在这篇操作指南中,我们启用了 初学者内容 并用 蓝图第三人称 模板创建了新项目。如果你之前没有基于模板创建过项目,或者不知道如何启用"初学者内容",请参阅 创建新项目 ,了解如何创建/打开项目以及模板和项目设置相关的信息。

在编辑器中运行(PIE)

1. 本节将展示如何用 在编辑器中运行(Play In Editor) 模式来运行游戏。

打开 Blueprint Third Person 模板项目后,在 主工具栏 中点击 运行(Play)按钮。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

点击 运行(Play)按钮后,游戏将会开始,你应该会在关卡编辑器视口中看到角色。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

在关卡编辑器视口的左上角,你应该还会看到一段文本。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

当你在关卡编辑器视口中运行游戏时,你必须点击窗口才能用鼠标控制当前运行的角色。

2、在关卡编辑器视口中 点击左键 或 点击右键。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

点击后,文本内容将更新为 按 Shift+F1 显示鼠标光标(这样允许你重新用鼠标控制编辑器)。

你可以使用 WASD 键进行移动,使用 空格键 进行跳跃,使用 鼠标 来移动镜头。

3、在会话窗口运行期间,主工具栏 会显示其他的控制选项。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

在上图的黄色方框中,选项从左到右依次为 暂停(Pause)(用于暂停游戏)、停止(Stop)(用于结束会话)和 弹出(Eject)(用于停止控制角色并将控制权交还给鼠标光标)。

NOTE:弹出(Eject) 选项仅在启用 选中的视口(Selected Viewport) 模式时可用。请参阅 运行模式 以了解更多信息。

4、按 Shift+F1,然后点击 暂停(Pause) 以暂停游戏。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

你会发现 主工具栏 将显示新的控制选项。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

在上图中,从左到右的选项及其用途依次为,恢复(Resume) 按钮通常用于恢复游戏,帧跳跃(Frame Skip) 按钮每按一次将使游戏快进 1 帧。停止(Stop) 和 弹出(Eject) 功能相同,使你能够结束会话或从角色中分离。

5、按 主工具栏 中的 弹出(Eject) 按钮。

6、左键点击 关卡编辑器视口中的文本,然后在 细节(Details)面板中,更改其 文本(Text) 内容。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

按 Enter 键后,文本更改将确认并在关卡编辑器视口中生效。

7、点击 控制(Possess)按钮,然后点击 主工具栏 中的 恢复(Resume) 按钮。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

关卡中的文本已从默认内容改为其他内容。如果要在游戏期间更改和测试 Actor 在关卡中的不同值,此操作就十分有用,它允许你快速迭代并测试效果。

8、按 F8 可从玩家角色中 弹出(Eject)。

9、右键点击 关卡编辑器视口中的文本,然后在弹出菜单中选择 保存模拟更改(Keep Simulation Changes)。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

默认情况下,你在游戏会话运行期间对关卡中的 Actor 所做的任何更改,都会在会话结束时还原(从而防止意外覆盖原来的参数)。如果你选择 保存模拟更改(Keep Simulation Changes) 选项,便会保存你对 Actor 所做的更改,并在运行会话结束时将更改应用到编辑器中。

TIP:除了使用上下文菜单,你还可以选中 Actor 并按 K 键以保存模拟更改。

10、按 Esc 键停止运行会话,然后你会注意到更改已保存。

运行模式

在启动运行会话时可以选择不同的 运行模式。

1、点击 主工具栏 中 运行(Play) 按钮旁边的向下箭头。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

2、此时将打开 运行选项 菜单,如下所示。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

3、选择 选中的视口(Selected Viewport)、移动设备预览(Mobile Preview)、新建编辑器窗口(New Editor Window)或 独立进程游戏(Standalone Game)。

"选中的视口(Selected Viewport)"是默认设置,用于在编辑器的当前选定视口 中启动游戏。"新建编辑器窗口(New Editor Window)"也会在编辑器中启动游戏,但会创建新的独立窗口,使关卡编辑器视口保持不变。"移动设备预览(Mobile Preview)"和"独立进程游戏(Standalone Game)"模式会在编辑器外部启动独立版本的游戏("移动设备预览(Mobile Preview)"模式会提供额外工具,用于尽可能逼真地模拟设备)。

NOTE:要了解该菜单中的其他选项,请参阅本页底部的 相关主题 部分以了解更多信息。

PIE控制台

PIE控制台(PIE Console) 是一种游戏内控制台,允许你输入命令并显示性能数据,启用或禁用引擎功能,或者执行其他操作。

1、如果要以最小视口打开PIE控制台,请用使用PIE模式运行游戏,然后按下 波浪(~) 键。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏
PIE控制台最小视口

2、如果要以最大视图显示PIE控制台,请按两次波浪键(或者假如PIE控制台已经以最小视图显示了,请再按一次)。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏
PIE控制台最大视口

3、当PIE控制台以最大视图显示时,再次按下波浪键关闭它。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏
关闭PIE控制台

NOTE:PIE控制台的一大用处就是分析项目的性能,请参阅统计数据命令了解更多。

模拟(SIE)

在本节中,我们将介绍 模拟(Simulate In Editor) 模式以及如何模拟游戏。

1、打开项目后,在 内容浏览器(Content Browser)内部,依次打开 初学者内容(Starter Content)和 道具(Props)文件夹。

2、点击左键 并将 材质球体(Material Sphere) 拖拽到关卡中的楼梯上方。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

3、点击 移动工具 控件的箭头可以在楼梯上方向上移动该球体,类似于下图。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

4、在球体的 细节(Details)面板中,向下滚动到 物理(Physics) 分段,勾选 物理模拟(Simulate Physics) 复选框。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

当我们开始模拟(或运行游戏)时,该球体将展现物理特性,并滚落到地面。

5、按 Alt+S 以便在编辑器中进行模拟。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

你会发现,尽管关卡中没有可运行的角色,游戏也会继续,就像确实有角色一样,而且球体会滚落。

6、按 Esc 键停止该会话,注意编辑器的 主工具栏 已发生变化。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

运行(Play)按钮将更改为反映最近选择的运行模式,在本例中我们刚刚进行的是模拟。

7、按 模拟(Simulate)按钮(或 Alt+S)再次进行模拟,然后立即按 暂停(Pause)按钮。

8、在 主工具栏 中,点击 帧跳跃(Frame Skip) 按钮以逐步进行模拟。

虚幻引擎4 | 使用运行和模拟选项来测试并模拟游戏

在点击 帧跳跃(Frame Skip) 后,你应看到该球体模拟着物理特性开始缓慢地滚落。

本文来源:虚幻引擎文档

最新文章