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

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

使用蓝图

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

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

使用C++

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

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

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

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

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

相关推荐
霜绛1 天前
Unity:UGUI笔记(一)——三大基础控件、组合控件
笔记·学习·unity·游戏引擎
小趴菜82271 天前
Android中加载unity aar包实现方案
android·unity·游戏引擎
L X..2 天前
Unity 光照贴图异常修复笔记
unity·c#·游戏引擎
小L~~~3 天前
2025吉比特-游戏引擎开发-一面复盘
数据结构·算法·游戏引擎
云卓SKYDROID3 天前
无人机中继器模式技术对比
人工智能·游戏引擎·php·无人机·cocos2d·高科技·云卓科技
muyouking114 天前
UE 如何迁移 DerivedDataCache 路径,避免 C 盘因海量模型缓存爆盘
虚幻
future_studio4 天前
聊聊 Unity(小白专享、熟悉基础编程 ... ...)
unity·游戏引擎
Brianna Home6 天前
Godot4.3开发2D游戏全记录
游戏·游戏引擎·godot·游戏程序·动画
王维志6 天前
使用Asp.Net WebApi(.net 8)托管Unity WebGL
unity·游戏引擎·webgl
开发游戏的老王6 天前
虚幻引擎入门教程:虚幻引擎的安装
游戏引擎·虚幻