内容自学自B站AV891927158,P4
(译自https://www.youtube.com/channel/UChc2VbgExQJ846GcuMf0MUw)
该文仅为自学记录,并非教程,可能存在谬误
系统环境:Win10, UE4(引擎版本4.27.1),LogicDriver插件
内容基于笔者之前的博客,在其基础上进行改进:
https://blog.csdn.net/Norths_/article/details/123685986
我们想要达成另一个效果:盒体红绿颜色的切换依靠逻辑判断,而不是简单地依靠读秒切换或盒体碰撞(overlap),此时我们可以用到状态机中的管线(Conduit),相关状态机蓝图如下:

管线可以作为我们实现逻辑判断的中转站,其还可以使蓝图框架逻辑更加清晰,并减少一定重复的工作量。为了实现判断,我们新创建一个整形变量

在 InitialState → Conduit 转换条件蓝图中,进行如下设置:

Conduit 中将默认可转换

本文介绍了如何在UE4中利用状态机和管线(Conduit)进行逻辑判断,以实现盒体颜色根据条件切换的效果。通过创建整型变量并在转换条件蓝图中设置不同条件,使得盒体在接近时能根据变量值变为红色或绿色。这种方法有助于简化蓝图逻辑并减少重复工作。

4412

被折叠的 条评论
为什么被折叠?



