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. 设置输入和游戏模式设置后,关闭项目设置窗口。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback