☰
UE5魂系游戏开发教程05
2026/10/23 7:53:39 网站建设 项目流程


本系列使用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,便于后续使用。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询