移动预览器

基于所选的移动平台,在UE4编辑器中预览游戏。

Windows
MacOS
Linux

T_Rendering_Level_Examples.png

1:移动/HTML5 - Open GL ES2,2:着色器模型4.0 - DX10/ OpenGL 3.3+,3:着色器模型5.0 - DX11/ OpenGL 4.3+。

在虚幻引擎4(UE4)中,您可以使用 移动预览器(Mobile Previewer) 直接在UE4编辑器视口中预览您的场景在不同移动设备上的显示情况。在启用不同的预览渲染关卡时,场景中的材质将被重新编译,以最大程度上模拟所选择的渲染器预览的外观和特性集。移动预览器使您能够在渲染关卡之间无缝切换,而无需重新启动编辑器。

使用移动预览器

移动预览器(Mobile Previewer) 使您能够针对当前UE4会话在不同渲染器之间快速切换,以便您在编辑器中工作的同时,还能够了解您的游戏在目标设备上的显示情况。 要了解如何更改到不同的渲染器预览,请遵循以下步骤:

虽然您不需要重新启动编辑器以使新的预览渲染关卡生效,但是当您第一次更改到某个预览渲染关卡时,编辑器将需要时间重新编译着色器。对以前使用的渲染关卡的后续更改应该几乎是即时的。

  1. 从主工具栏中,选择 设置(Settings) 按钮以展开列示的菜单项。在 可扩展性(Scalability) 部分下,将鼠标悬停在 预览渲染关卡(Preview Rendering Level) 以公开可以从中选择的不同渲染关卡选项。
    mobile_preview_level.png

  2. 将鼠标悬停在要预览的部分渲染关卡上,然后单击鼠标左键选择它。
    将弹出“正在更改预览渲染关卡(Changing Preview Rendering Level)”进度条。等待该进度条完成并重新编译着色器。
    ChangingPreviewRenderingLevel.png
    预览模式(Preview Mode) 按钮显示在 设置(Settings) 按钮旁边,该按钮显示所选预览模式的图标。单击它以禁用移动预览器。 
    previewer_icon.png

  3. 一旦选择了渲染关卡,视口中的材质将自动更新,以通过为该目标平台启用或禁用的材质质量,反映新的渲染方法。(有关如何进一步调整这些设置的更多详情,请参阅本页面的平台材质质量设置部分。)

    Android Vulkan Preview Android Vulkan预览

    Desktop Shader Model 5 (SM5) Preview 桌面着色器模型5(SM5)预览

移动预览器旨在尽可能地匹配移动设备,但它也许不一定能预示您的项目在目标设备上的显示情况。您应该始终确保在目标设备上全面测试您的项目,并且仅使用移动预览器来查看您的工作是否朝着正确的方向发展。

PIE中的移动预览器

您可以使用 移动预览ES2(PIE)(Mobile Preview ES2 (PIE)) 选项启动UE4移动项目的独立版本,该版本将使用与在移动设备上运行的项目相同的渲染路径。这是一个很好的方法,可以预览您正在进行的更改,而不必经历整个烘焙和部署过程。要在使用移动预览的独立游戏中启动UE4项目,您需要执行以下操作:

  1. 主工具栏(Main Toolbar) 中,单击 运行(Play) 按钮旁边的下拉按钮,以公开 修改游戏模式和游戏设置(Change Play Mode and Play Settings) 的设置。
    ShowPlayModeOptions.png

  2. 选择 移动预览ES2(PIE)(Mobile Preview ES2 (PIE)) 选项,然后您的项目将在一个新窗口中启动,该窗口模拟您的项目在移动设备上的显示情况。

    T_Activate_Mobile_Preview-1.png

启用Vulkan移动预览

您可以使用 Vulkan移动预览(PIE)(Vulkan Mobile Preview (PIE)) 选项,以使用Vulkan渲染启动UE4移动项目的独立版本。这是一个很好的方法,可以预览您正在进行的更改,而不必经历整个烘焙和部署过程。要在使用Vulkan移动预览的独立游戏中启动UE4项目,您需要执行以下操作:

  1. 要启用Vulkan预览器,首先需要打开 编辑器偏好设置(Editor Preferences),方法是转到 主工具栏(Main Toolbar) 并单击 编辑(Edit),然后选择 编辑器偏好设置(Editor Preferences)
    VulkanMobilePreview_EditorPreferences-2.png

  2. 在编辑器偏好设置(Editor Preferences)菜单中,找到 一般(General) 标题,然后单击 实验性(Experimental) 部分。

    单击显示全图。

  3. 找到 PIE 部分,然后单击 允许Vulkan移动预览(Allow Vulkan Mobile Preview) 选项以启用它。

    单击显示全图。

  4. 关闭编辑器偏好设置(Editor Preferences)菜单,然后从 主工具栏(Main Toolbar) 中,单击 运行(Play) 按钮旁边的下拉按钮,以公开 修改游戏模式和游戏设置(Change Play Mode and Play Settings) 的设置。
    ShowPlayModeOptions.png

  5. 选择 Vulkan移动预览(PIE)(Vulkan Mobile Preview (PIE)) 选项,然后您的项目将在一个新窗口中启动,该窗口模拟您的项目在移动设备上的显示情况。
    VulkanMobilePreview_UseVulkanMobilePreview.png

平台材质质量设置

项目设置(Project Settings) 中的 平台(Platforms) 类别下,您可以选择不同的平台 材质质量(Material Quality) 部分来启用或禁用目标平台的特定功能。

单击显示全图。

要使这些更改生效,请确保单击 更新预览着色器(Update Preview Shaders) 按钮。

UpdatePreviewShadersButton.png

预览渲染关卡选择

当您选择预览渲染关卡时,将有几个选项可供您选择。使用下表选择最适合您的目标设备的选项。

目标设备

说明

High-End Mobile / Metal

默认高端移动设备(Default High-End Mobile)

模拟默认的高端移动材质质量设置,而不使用项目设置(Project Settings)中指定的任何材质质量覆盖。

Android GLES 3.1

提供支持的Android OpenGL ES3.1质量设置的预览模拟。材质质量(Material Quality)设置可在 项目设置(Project Settings) > Android材质质量 - ES31(Android Material Quality - ES31) 部分中设置。

Android Vulkan

提供支持的Android Vulkan质量设置的预览模拟。材质质量(Material Quality)设置可在 项目设置(Project Settings) > Android材质质量 - Vulkan(Android Material Quality - Vulkan) 部分中设置。

iOS Metal

提供支持的iOS Metal质量设置的预览模拟。材质质量(Material Quality)设置可在 项目设置(Project Settings) > iOS材质质量 - Metal(iOS Material Quality - Metal) 部分中设置。

Mobile / HTML5

默认移动设备/HTML5(Default Mobile/HTML5)

模拟默认的移动材质质量设置,而不使用 项目设置(Project Settings) 中指定的任何材质质量覆盖。

Android

提供支持的Android OpenGL ES2质量设置的预览仿真。材质质量(Material Quality)设置可在 项目设置(Project Settings) > Android材质质量 - ES2(Android Material Quality - ES2) 部分中设置。

iOS ES2

提供支持的iOS OpenGL ES2质量设置的预览仿真。材质质量(Material Quality)设置可在 项目设置(Project Settings) > iOS材质质量 - ES2(iOS Material Quality - ES2) 部分中设置。

在通过项目设置(Project Settings)将一些可用的预览渲染关卡启用作为目标平台(即Android OpenGLES 3.1和Android Vulkan)之前,这些关卡是不可见的。然而,iOS Metal默认为开启,如果其目标平台被禁用,它也将作为一个可用的预览选项被移除。

移动设备预览选项

由于手机边框设计多种多样,确保用户界面的某些部分不会被手机边框遮挡有较大的难度。为了确保用户界面不会被设备遮挡,您可以使用 设备启动(Device Launch) 选项来覆盖不同的手机边框设计。要在UE4项目中使用该选项,您需要做的就是执行以下操作。

  1. 首先,打开您的 编辑器偏好设置(Editor Preferences),方法是转到 主工具栏(Main Toolbar) 并单击 编辑(Edit),然后选择 编辑器 偏好设置(Editor Preferences)
    VulkanMobilePreview_EditorPreferences-2.png

  2. 编辑器偏好设置(Editor Preferences) 菜单中,找到 一般(General) 标题,然后单击 实验性(Experimental) 部分。

    单击显示全图。

  3. 找到 PIE 部分,然后单击 使用预览设备启动选项启用移动PIE(Enable mobile PIE with preview device launch options) 以启用边框覆层。

    单击显示全图。

  4. 关闭编辑器偏好设置(Editor Preferences)菜单,然后从 主工具栏(Main Toolbar) 中,单击 运行(Play) 按钮旁边的下拉按钮,以公开 修改游戏模式和游戏设置(Change Play Mode and Play Settings) 的设置。
    ShowPlayModeOptions.png

  5. 从显示的菜单中,转到 移动预览(PIE)(Mobile Preview (PIE))Android,然后从列表中选择您要进行测试的设备。
    SelectDevicePreview.png

  6. 现在,单击 启动(Launch) 按钮启用您的项目。当您的项目加载时,它将使用设备预览,如下图中所示。
    PhoneBezel.png

标签

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见