能帮到你的话,就给个赞吧 😘
文章目录
- 项目设置
- 1.创建项目
- 2.创建地图
- 3.创建地图的相关配置
- 1.创建项目
- 只需要按如图所示点击创建即可
- 2.创建地图
- 1.文件-新建关卡-选择basic即可创建
- 2.创建地图后必须点击保存才生效
- 3.创建地图的相关配置
- 玩家点击运行时 地图运行的流程
- 1.引擎创建地图时会生成其指定的GameMode类
- 2.再根据地图模式的SpawnPlayerController方法创建控制器
- 3.再根据地图模式的SpawnDefaultPawnFor方法创建pawn
- 4.控制器 再调用 Possess() 方法 拥有 该 Pawn,此时 Pawn 与 PlayerController 完成绑定。
- 1.地图的相关配置通常有三个,如图
- 1.地图模式
- 2.地图控制器
- 3.地图角色
- 2.其中 地图模式 负责指定地图控制器和地图角色
- 3.而 地图角色 再由 地图控制器 控制
- 总结:地图在运行时都会根据地图模式中的角色 生成 再由控制器控制
- 1.每个地图都有相应的地图模式
- 这个
- 这样,地图运行时就会生成 控制器和角色 并由控制器控制角色运行,而玩家再控制控制器
- 玩家 -> 控制器 -> 角色
- 玩家并不直接控制角色,而是由控制器充当中间件