UE5,4.3角色变大+变小,角色加速移动

一.角色变大变小

1.1先设置变量和角色基础速度

选中角色组件,在细节面板栏找到行走速度

1.2设置按键M,当按下M键时,角色变大

1.3 时间轴内创建浮点轨道,创建两个关键帧,一个为0,0;一个为1,1.

1.4 接下来设置角色变换,使用节点set actor transform,

设置角色变大倍数,先使用插值,节点lerp(vector)

上面为原来的倍数,下面为变大的倍数

用alpha连接到时间轴的输出端,使其新建输出接口(新建轨道0)

将值连接到new transform scale 处

使用节点get acot location 和 节点 get actor rotation获取角色当前的位置和当前的方向

并分别将返回值连接tranform location  和 transform rotation

1.5设置变大后摄像机的位置

使用节点 set relative location,拖动摄像机的组件

同样创建插值

这样子,在角色变大之后摄像机的位置就比原来后退了100

1.6变大后同样设置角色的行走速度(set max walk speed),跳跃时的速度(set jump z velocity),下落时的重力(set gravity scale),增加跳跃数量(set jumo max count)

二:设置奔跑速度

设置按键left shift

使用借贷flip flop来切换奔跑模式

再通过branch来判断角色是否变大,以此来设置角色在变大前/后的奔跑速度

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值