虚幻引擎图文笔记:从ALS中淘宝 之 ML_DoWhile(TrueFalse)宏节点

ALS 即 EPIC 赠送给开发者的免费插件 Advanced Locomotion System插件,老王觉得它不仅是功能强大的插件,同时学习UE4动画系统绝好的教程。老王会隔三岔五打开ALS淘淘宝,每次都会有所收获。今天介绍的就是一个可以拿来即用名为ML_DoWhile(TrueFalse)的宏节点

ML_DoWhile(TrueFalse)并不是什么功能惊天地泣鬼神的节点,不过使用它可以在很多场合让我们的蓝图变得整齐和简洁

使用情景

有时我们使用射线检测,希望在检测结果发生变化(比如:Return Value由True变为False,或反之)的时刻触发一些事件。那么我们可以如下图所示实现:

在这里插入图片描述
这个功能的实现并不复杂,但是一方面我们要为它设置一个变量,另一方面如果很多地方都需要用这个功能,也是很烦的一件事。

ML_DoWhile(TrueFalse)宏节点

ALS中定义了一些很好用的宏,ML_DoWhile(TrueFalse)就是其中之一,定义位置在“ALS_MacroLibrary”中

在这里插入图片描述
使用方法一目了然

在这里插入图片描述
使用了ML_DoWhile(TrueFalse),刚才的功能瞬间变得简洁而优雅

在这里插入图片描述

实现方法很巧妙,大家可以自己连连看,或者直接把这个宏库合并到自己的项目中

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值