前言
本篇实现了两个功能:一是解决CameraPawn旋转后,前进方向没变的问题;二是玩家可选择提高CameraPawn的移动速度
效果
一、解决CameraPawn旋转后,前进方向没变的问题
二、玩家可提高CameraPawn移动速度
步骤
一、解决CameraPawn旋转后,前进方向没变的问题
打开玩家控制器“RTS_PlayerController_BP”,添加两个浮点型变量,分别命名为“DefaultMovementSpeed”、“MovementSpeedModifier”,默认值分别设置为15和1
在事件图表中找到前面编写的关于CameraPawn移动的逻辑:
修改后如下:
二、玩家可提高CameraPawn移动速度
1. 首先在项目设置中,添加一个操作映射
2. 回到玩家控制器RTS_PlayerController_BP”中,当按下shift键时增大变量“MovementSpeedModifier”的值