六一的部落格


关关难过关关过,前路漫漫亦灿灿。




创建派生自GameModeBase的蓝图类

BP_GameModeBase



在世界设置中应用

World Settings



熟悉关卡中的基础类型

游戏中有多个关卡,每个关卡中的基础类型可以有不同的配置

  1. 可设置为GameMode的有: GameModeBase
  2. 可设置为Pawn的有:
    • APawn
    • ACharacter
  3. 可设置为PlayerController的有: APlayerController



运行游戏

  1. 世界大纲


  2. 运行游戏时的世界大纲



创建派生自GameModeBase的C++类

GeometryGameModeBase

-
基类 GameModeBase
属性 Public
名称 GeometryGameModeBase
  1. 选择基类 GameModeBase


  2. 设置属性为 Public


应用GeometryGameModeBase

注意到,基础类型不可配置,只能在C++中进行配置



说明

  1. 创建C++项目时,自动生成GameModeBase源码文件,和Private、Public文件夹同级

    类定义为空,派生自AGameModeBase
  2. 此时使用的DefaultPawn具有最小输入,支持前后左右上下移动

初识GameMode



创建派生自GameModeBase的蓝图类

BP_GameModeBase



在世界设置中应用

World Settings



熟悉关卡中的基础类型

游戏中有多个关卡,每个关卡中的基础类型可以有不同的配置

  1. 可设置为GameMode的有: GameModeBase
  2. 可设置为Pawn的有:
    • APawn
    • ACharacter
  3. 可设置为PlayerController的有: APlayerController



运行游戏

  1. 世界大纲


  2. 运行游戏时的世界大纲



创建派生自GameModeBase的C++类

GeometryGameModeBase

-
基类 GameModeBase
属性 Public
名称 GeometryGameModeBase
  1. 选择基类 GameModeBase


  2. 设置属性为 Public


应用GeometryGameModeBase

注意到,基础类型不可配置,只能在C++中进行配置



说明

  1. 创建C++项目时,自动生成GameModeBase源码文件,和Private、Public文件夹同级

    类定义为空,派生自AGameModeBase
  2. 此时使用的DefaultPawn具有最小输入,支持前后左右上下移动