25

您所在的位置:网站首页 ue4set节点怎么设置 25

25

2024-07-14 15:15| 来源: 网络整理| 查看: 265

打开小白人蓝图类,添加冲刺瞬移图表

 添加左shift事件

 

更改默认最大行走速度

 

改成93

 

 人物行动的引用拖进来

添加设置最大行走速度节点,按shift就是设置为600,松开就是设置为93

 测试,可以正常加速

现在记录shift键盘的次数。如果连续两次,则瞬移

添加次数变量,设置为整数。

 

 将次数变量拖入蓝天中。

选择+节点

 

 

次数+1功能

 也可以添加累加功能的宏

 

判断shift次数是否大于2,并且添加一个分支

 添加分支

次数的清零功能,松开shift之后,0.2s之后,次数会清理,所以玩家必须在0.2秒内按两次才能触发瞬移。

 瞬移的算法

 添加时间轴,并添加浮点型轨迹

添加两个 关键帧(0,0)和(0.2,1)

添加lerp节点,添加的是向量插值,因为我们设置的是位置。

A传入当前角色的位置

添加get actor location节点获取位置,赋值给A

 获得actor向前向量

小人永远朝向的是x和y轴的方向,所以可以不考虑z轴

获取的小白人向前向量长度是1,所以我们做一个乘法,来扩大向量。

 

 

位置向量与原向量相加就是瞬移后的位置向量

 

设置actor位置

 

此时出现了一个问题,瞬移的过程会穿墙

 

 在这里打上勾,就会在瞬移的过程中碰墙停下

优化瞬移时的镜头

将摄像机引用拖入蓝图中

 设置视野

添加一个插值

 

 设置二段跳

打开默认值

 

想几段跳就改成几

 

 

 

 

 

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3