UE5,4.1人物飞行

1.添加控制

一般路径如图

在该文件夹下创建两个输入操作,命名IA_Fly和IA_FlyUpAndDown

然后打开IA_FlyUpAndDown,设置为如下

2.然后打开IMC_Default

添加两个映射

设置IA_Fly

我设置的“进入飞行状态”的按键为N

设置IA_FlyUpAndDown

添加两个按键,

展开第二个按键,在修改器处添加一个索引,将其改为“否定”

3.进入人物蓝图

先创建1

3.1 IA_Fly

3.2IA_FlyUpAndDown

(需要将该节点分割)

4.为上面两图做解释

4.1IA_Fly

当我们按下N键时,角色会进入"正在飞行“模式,从节点Branch的True端输出,连接到set movement mode上,节点Is Flying会检测角色当前的运动模式为飞行,输出”真“;当我们再次按下N键时,节点Is Flying会输出”假“值,角色会进入”掉落“模式。(因为角色一开始不是飞行模式,所以节点isflying检测为假,当按下N键时,branch会输出真,所以从True端输出)

set movement mode节点的作用是更改目标移动模式,其中我们将True端输出为飞行模式,flase端输出位掉落模式,分别设置了按下N键的前后模式。

4.2IA_FlyUpAndDown

当我们在进行飞行模式时,按下空格可以上升,按下左Ctrl可以下降。

此处的目的是为了获取当前人物的运动方向。

5.在做好上述步骤后,飞行时会有很大的的滑动。

点击角色移动组件

在细节栏搜索Fly

将制动降速飞行是相当于减小滑动。

6.这样子人物就能飞了(但是没动画)

  • 16
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值