UE5角色头部跟随瞄准方向旋转制作详解
创作时间:
作者:
@小白创作中心
UE5角色头部跟随瞄准方向旋转制作详解
引用
CSDN
1.
https://m.blog.csdn.net/2401_87574972/article/details/144600236
在许多3A游戏中,玩家控制视角时,游戏内角色会跟随旋转,这种效果如何实现?本文将详细介绍在UE5中制作角色头部始终跟随瞄准方向旋转的完整流程。
1. 找到对应的动画素材并进行动画资产设置
首先需要准备角色正常待机动画以及角色面朝八个方向的扭头动画。以虚幻商城中的动画为例,进行以下设置:
- Ctrl+A全选动画资产,右键选择"资产操作" -> "编辑属性矩阵中的选择"
- 打开矩阵列表后,将所有动画的"姿势类型"改为"动画帧"
- 将所有动画的基础姿势设置为归中的角色动画(例如Idle.cc)
2. 创建瞄准偏移资产
- 右键内容浏览器空白处,选择"动画" -> "瞄准偏移"
- 设置骨骼为角色骨骼并创建
- 打开瞄准偏移进行设置
- 将水平坐标设置为Yaw角,垂直坐标设置为Pitch角,区间均为-90 ~ 90°
- 添加对应角度的动画,例如向上看的动画对应向上角度等
3. 为角色动画添加瞄准偏移
在角色所使用的动画蓝图中添加创建好的瞄准偏移。注意瞄准偏移的层级应高于其他大部分动作。
4. 通过检测玩家控制视角的角度,设置瞄准偏移应用的角度
- 打开角色所使用的动画蓝图
- 获取当前控制旋转(摄像机旋转角度)和Actor旋转(角色面朝角度)
- 计算两者的差值,并使用"拆分旋转体"节点获取Pitch和Yaw角
- 设置角度限制为-75 ~ 75°
- 使用"R插值到"节点设置过渡效果,参数设置如下:
- Current:当前旋转体
- Target:目标旋转体
- Delta Time:获取场景差量
- Interp Speed:推荐设置为15
5. 修复摄像机面对角色时的突然扭头bug
当玩家视角正面朝向角色时,角色可能会突然扭头。为了解决这个问题:
- 设置控制器Yaw角的范围
- 通过调试找到角色左右最大扭头角度(例如-120 ~ 120°)
- 当控制器Yaw角的绝对值大于或等于120°时,将瞄准偏移的Yaw角设置为0
- 使用"F插值到"节点避免角色瞬间扭头归中
6. 使用创建的Yaw和Pitch角作为瞄准偏移的参数
最后,在第3步添加的瞄准偏移中,使用前面创建的Yaw和Pitch角作为参数,即可实现角色头部跟随视角旋转的效果。
通过以上步骤,就可以在UE5中实现角色头部跟随瞄准方向旋转的效果。这个功能可以显著提升游戏的沉浸感和交互体验。
热门推荐
《哪吒2》与被它击中的时代保守情绪
会说话的拉里鸟互动方法
入秋吃三宝,疾病都赶跑,提高免疫力可以这么养生
【悦读】新春诗韵,古韵盈心——读20首古诗词,品古人新春情怀
朔州有哪些特色美食?山西朔州最出名的六大美食
张明敏:用歌声传递爱国情怀的香港歌手
浅谈南宋内忧外患,但是经济却依然繁荣的原因
汽车遮光板使用指南:正确安装、注意事项与实例分享
面条吃多了对胰岛不好?建议:若想血糖稳定,4种食物或要少碰
氧化铝:供给紧缩触发价格飙升,经济企稳支撑高位震荡
二十四节气:自然的韵律,文化的瑰宝
捡到手机不归还违法吗?3000元手机的法律解读
如何更换汽车门锁并确保安全性能?更换汽车门锁的步骤有哪些关键环节?
什么是iso27001信息安全管理体系认证的基本要求?
如何快速掌握一个陌生领域的知识?
Visual Basic 6 替代开发语言有哪些
颜值如何测试软件
惠州广济医院:为什么要保持规律的生活作息?一文带你了解
打降脂针预防心血管病,他汀药物已成过去式?
新车退换政策全解析:这些情况可申请退换车
乙烯、丙烯产业链简介
删除的文件怎么找回?删除文件恢复全面指南
详解各种锚固长度及搭接长度
工业机器人、工业机械手和机械臂的区别详解
福建十大露营地点推荐排行榜
通达信游资控盘指标详解:从底部吸筹到强势拉升的全程解析
HMC是美国什么大学?哈维穆德学院
更健康的饮食,有助于减缓衰老、降低痴呆风险
干桂花的功效与作用(探究桂花的营养价值及其多样化食用方法)
如何发现好用且免费的API:详解7种方法