Language:
Page Info
Skill Level:
Engine Version:
Share
此中文页面内容对应的英文页面有后续更新,如需浏览最新文档可切换至英文页面浏览。

2.输入和游戏模式

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

  1. 在**Content Browser**内**Right-click,并创建**Game Mode**类的新**Blueprint Class,并将其命名为**MyGame**。

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

    SelectClassDefaults.png

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

    GameMode_1.png

  4. Compile**并**Save,然后关闭蓝图。

  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 Mappings**和**MoveForward**设置**Prone,以及为**Axis Mappings**设置**MoveRightTurn**和**LookUp。您可以按如示设置它们,或为每项选择自己的输入。

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

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

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

    GameMode_2.png

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

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