当前位置: 首页 > news >正文

【UE4 RTS游戏】01-项目准备

步骤

  1. 新建一个工程,选择俯视角游戏模板

我命名工程如下:

  1. 删除场景内的所有cube

再删除Floor和Wall

删除TopDownCharacter

删除“NavgationMeshBoundVolume”

删除“TamplateLabel”和“RecastNavMesh-Default”

删除LightmassImportanceVolume、PostProcessVolume、ArenaGeometry、Obstacles、Lightting

删除后只剩下如下图所示

  1. 开始创建地形

材质选择“M_Ground_Grass”

点击创建

拖入“Lightmass重要体积”

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

点击构建

删除“RecastNavMesh-Default”

“TopDownBP”重命名为“RTS_Tutorial”

删除“TopDownOverview”

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

“TopDownExampleMap”重命名为“”

  1. 打开“TopDownController”

删除“MoveToHitLocation”函数

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

“TopDownController”重名为“MyController”

重命名游戏模式

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

命名为“MyGameState”

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

重命名为“MyPlayerState”

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

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

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

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

删除所有的操作映射

http://www.lryc.cn/news/32829.html

相关文章:

  • 登录系统账号检测--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)
  • CentOS8基础篇12:使用RPM管理telnet-server软件包
  • IT女神文章记录之自己
  • Compose 动画 (四) : AnimatedVisibility 各种入场和出场动画效果
  • notepad++学习小技巧
  • Android supports-screens 屏幕适配
  • 操作系统基础知识介绍之Mixed CriticalitySystems——混合关键系统
  • 【数据结构初阶】详解链表OJ题
  • Java基本数据类型变量自动提升、强制类型转换、String基本类型使用
  • Redis锁与幂等性不得不说的故事
  • Spark 应用调优
  • synchronized 与 volatile 关键字
  • 【0成本搭建个人博客】——Hexo+Node.js+Gitee Pages
  • 【面试实战】认证授权流程及原理分析
  • TPM命令解析之tpm2_startauthsession
  • 第14章 局部波动率模型
  • 云原生周刊:开源“赢了”,但它可持续吗?
  • 读《企业IT架构转型之道》
  • Qt中的QTcpSocket、QWebSocket和QLocalSocket
  • 枚举学习贴
  • 【C++】30h速成C++从入门到精通(继承)
  • Java多线程还不会的进来吧,为你量身打造
  • 8 神经网络及Python实现
  • 使用QIS(Quantum Image Sensor)图像重建总结(1)
  • 【SpringCloud】SpringCloud教程之Nacos实战(二)
  • 利用Qemu工具仿真ARM64平台
  • 【Hello Linux】进程控制 (内含思维导图)
  • 嵌入式linux物联网毕业设计项目智能语音识别基于stm32mp157开发板
  • 【黄河流域公安院校网络空间安全技能挑战赛】部分wp
  • 五点CRM系统核心功能是什么