步骤
-
新建一个工程,选择俯视角游戏模板

我命名工程如下:

-
删除场景内的所有cube

再删除Floor和Wall

删除TopDownCharacter

删除“NavgationMeshBoundVolume”

删除“TamplateLabel”和“RecastNavMesh-Default”

删除LightmassImportanceVolume、PostProcessVolume、ArenaGeometry、Obstacles、Lightting





删除后只剩下如下图所示

-
开始创建地形

材质选择“M_Ground_Grass”

点击创建

拖入“Lightmass重要体积”

调整位置和缩放,如下所示

点击构建

删除“RecastNavMesh-Default”

“TopDownBP”重命名为“RTS_Tutorial”


删除“TopDownOverview”

创建一个“Mesh”文件夹用于存放静态网格体

“TopDownExampleMap”重命名为“”


-
打开“TopDownController”

删除“MoveToHitLocation”函数

删除事件图表中的所有节点

“TopDownController”重名为“MyController”

重命名游戏模式

-
新建一个蓝图类,父类为游戏状态

命名为“MyGameState”

再新建一个蓝图类,父类为玩家状态

重命名为“MyPlayerState”

新建一个文件夹,命名为“GameBP”

将如下三个文件移入到“GameBP”中

打开“MyGameMode”在类的默认值中进行如下设置:

在项目设置中进行如下设置:

删除所有的操作映射
