2.输入和游戏模式

在这一步中,我们将设置输入来控制人物,并设置我们的默认 pawn(这是可玩人物)。

Windows
MacOS
Linux

在这里,我们将设置 Input(游戏控制器)来控制人物,并创建将使用我们的人物的**Game Mode**。

  1. Content BrowserRight-click,并创建 Game Mode 类的新 Blueprint Class,并将其命名为 MyGame

  2. 打开 MyGame 蓝图,然后从工具栏点击 Class Defaults 按钮。

    SelectClassDefaults.png

  3. Classes**下的 Details 面板内设置 Default Pawn Class,以使用 MyCharacter** 蓝图。

    GameMode_1.png

  4. CompileSave,然后关闭蓝图。

  5. 在主编辑器窗口,从 Menu Bar 单击 Edit,然后选择 Project Settings

  6. 在项目设置中单击 Engine 部分下的 Input

  7. Bindings 下添加四个 Action Mappings 和四个 Axis Mappings

  8. 对于前两个 Axis Mappings,单击每个旁边的加号,以将额外的映射添加到组里。

    Input_1.png

    你的空白 Bindings 应看似如上。

  9. 将你的 Bindings 设置为类似如下(请务必为 AS 设置 Scale,并将 Mouse Y 设置为 -1.0)。

    Input_2.png

    在这里,我们为 JumpCrouchJog 设置输入,并为 Action MappingsMoveForward 设置 Prone,以及为 Axis Mappings 设置 MoveRightTurnLookUp。您可以按如示设置它们,或为每项选择自己的输入。

    有关该过程的更多详情,请参阅 如何在蓝图中设置输入 来了解更多信息。

  10. 单击项目设置的 Project 部分下的 Maps & Modes 选项。

  11. Default Modes 下的地图和模式中设置 Default GameMode,以使用 MyGame 游戏模式。

    GameMode_2.png

    有关游戏模式的更多详情,请参阅 设置游戏模式 来了解更多信息。

  12. 设置输入和游戏模式设置后,关闭项目设置窗口。

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

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

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

发表反馈意见