UE5解决瞄准偏移问题

UE解决瞄准偏移问题

问题

当我们想让角色实现上下瞄准看的时候最常想到的方法就是创建使用瞄准偏移,但是这些动画可能没有或者不合适,比如我想让角色持有不同武器去做一个上下看的动作,可能使用好几套瞄准偏移动画。(虽然可以使用Layered blend per bone节点来解决,但如果考虑人物不同姿势的话依然很麻烦)

方式

基于这种情况,我们可以使用transform bone节点操控骨骼旋转来解决。

我使用的是UE小白人骨骼,是第一人称游戏,在动画蓝图中加入以下变量和节点,其中控制的骨骼分别是spine_01,spine_02,spine_03三个脊椎,前三个控制的是人物向下看,第四个是控制人物向上看。

image-20240713095817855

image-20240713095746594

节点内部设置

image-20240713095915450

然后在动画蓝图中创建以下函数,用于获取LookAngle的值

image-20240713100242729

在事件图标中记得引用就好

image-20240713100454535

效果

向下看

向上看(因为我们是第一人称游戏,所以向上看尽管第三人称下不好看,但不影响游戏视角就行,如果有需要可以自己再做修改)

蹲看

image-20240713101735324

image-20240713101806722
]

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值