虚幻引擎控制角色跟随移动方向旋转的方法

在UE5中,要控制角色随移动方向旋转,可以使用蓝图和C++两种方式来实现。

使用蓝图

1、选中角色移动组件,勾选将旋转朝向运动。
2、选中当前角色类
取消勾选使用控制器旋转的几个选项

3、这时,摄像机会跟着角色一起旋转。如果不希望摄像机跟着旋转,选中弹簧臂组件,勾选使用Pawn控制旋转
这时,无论角色怎么旋转,都不会对摄像机造成影响。

使用C++

在角色类的构造函数里面添加如下代码

cpp 复制代码
//使角色跟随移动方向旋转
bUseControllerRotationPitch = false;
bUseControllerRotationRoll = false;
bUseControllerRotationYaw = false;
GetCharacterMovement()->bOrientRotationToMovement=true;

如果希望摄像机不跟随角色旋转,需要添加

cpp 复制代码
//使摄像机不跟随角色旋转
CameraBoom->bUsePawnControlRotation=true;

其中,CameraBoom是弹簧臂组件的指针。

相关推荐
异次元的归来1 小时前
UE5反射系统分析(一)generated.h
ue5·游戏引擎·unreal engine
AgilityBaby1 小时前
UE5创建蒙太奇动画并播放和在动画蒙太奇中创建动画通知状态
笔记·学习·ue5·游戏引擎·蓝图·蒙太奇动画
北冥没有鱼啊1 小时前
UE5 仿 鸣潮人物渲染
ue5·游戏开发·虚幻·材质
污领巾8 小时前
虚幻引擎UE多语言设计与实现
java·数据库·虚幻
AgilityBaby19 小时前
在Unreal Engine 5(UE5)中,Get PlayerPawn和Get PlayerController的区别以及如何计算玩家和目标之间的距离。
笔记·ue5·游戏引擎·蓝图
还债大湿兄1 天前
游戏引擎学习路径与技术栈指南
学习·游戏引擎
wsdchong之小马过河2 天前
2025虚幻引擎中的轴映射与操作映射相关
游戏引擎·虚幻
ynxw2 天前
Unity AR实现截图拍照效果
学习·unity·游戏引擎·ar
Magnum Lehar3 天前
wpf3d游戏引擎EditorColors.xaml实现
ui·游戏引擎·wpf
Magnum Lehar3 天前
vscode游戏引擎的build-clean配置
ide·vscode·游戏引擎