UE5魂系游戏开发教程05

本系列使用UE5.5.4第三人称模板进行制作,本文将讲述State组件的制作;以及RetriggerDelay蓝图节点使用,这是该教程的第五部分。


1.在Blueprints文件夹下新建蓝图BP_State

2.蓝图类型选择Actor Component

3.创建好后如图

4.双击打开该蓝图,创建Boolean类型变量MovementInput,该变量将控制移动的触发。

5.新建事件Movement Input Handler,该事件将控制输入禁用。

6.这类用到了蓝图节点Retriggerable Delay,通过AI生成的gif图,可以理解该节点逻辑。若重复触发Retriggerable Delay,则不断重新计时,只有计时到了之后才会触发Completed。

7.新建Gameplay Tag类型变量CurrentState

8.新建函数SetState,用于设置状态。

9.新建函数IsCurrentStateEqualToAny判断Tag是否存在。

10.将该函数设置为Pure,便于后续使用。

相关推荐
白杨尚青41 分钟前
C++进阶篇(六):map 和 set 的模拟实现——用红黑树封装 mymap/myset(迭代器 + operator[])
开发语言·c++·迭代器·stl·set·map·红黑树
饮水桶_T4 小时前
JAVA IO流笔记
开发语言·数据结构·算法
Felven7 小时前
C. Brr Brrr Patapim
c语言·开发语言
li星野7 小时前
相位补偿学习记录:把被颅骨“打乱“的声波重新对齐
学习
Z21-X8 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
路溪非溪8 小时前
python标准库使用总结
开发语言·python
red_redemption9 小时前
自由学习记录(230)
学习
SomeOtherTime10 小时前
Rust 面向对象介绍(AI回答)
开发语言·python·rust
zh_xuan10 小时前
kotlin常见面试题
开发语言·kotlin·面试题
mengzhi啊11 小时前
UE5 沙漠添加植物,然后在湖泊游泳。关键词:湖泊使用蓝图的重叠事件,湖泊的碰撞偏移。所有的物体都可以使用蓝图来使用它
ue5