ue 条件判断

目录

条件判断

[第一步,空白,右键,搜索 Branch](#第一步,空白,右键,搜索 Branch)

第二步:

[✅ 方式 2:直接用 Bool 变量](#✅ 方式 2:直接用 Bool 变量)

[✅ 方式 3:函数 / 节点返回 Bool](#✅ 方式 3:函数 / 节点返回 Bool)

[三、Condition 的"公式思维"(重要)](#三、Condition 的“公式思维”(重要))

[四、复杂条件怎么做?(&& / ||)](#四、复杂条件怎么做?(&& / ||))

[🔹 AND(并且)](#🔹 AND(并且))


条件判断

判断随机数是否大于2,打印结果:

比较大于,Greater,

第一步,空白,右键,搜索 Branch

节点上你会看到:

Exec ──→ Branch ├─ True └─ False ↑ Condition(Bool)

第二步:
  1. 在蓝图空白处右键

  2. 搜索 >

    • 整数:Greater (Int)

    • 浮点:Greater (Float)

  3. 填:

    • A = 1

    • B = 0

  4. >输出 Bool 接到 Branch → Condition


✅ 方式 2:直接用 Bool 变量

比如你已经有一个 Bool 变量:

复制代码

IsAlive IsRunning bConnected

直接接:

复制代码

IsRunning ───▶ Condition

等价于代码:

复制代码

if (IsRunning)

📌 不需要再写 == true


✅ 方式 3:函数 / 节点返回 Bool

很多节点天生就返回 Bool

  • Is Valid

  • Is Playing

  • Does Socket Exist

  • Is In Air(角色)

  • Is Connected(WebSocket)

复制代码

Is Valid ───▶ Condition


三、Condition 的"公式思维"(重要)

你要记住一句话:

Condition 永远是一个"判断结果",不是"判断过程"

❌ 错误理解:

我要在 Condition 里写逻辑

✅ 正确理解:

先算出一个 Bool,再喂给 Condition


四、复杂条件怎么做?(&& / ||)

🔹 AND(并且)

复制代码

A > 0 ─┐ AND ───▶ Condition B > 0 ─┘

节点:Boolean AND

等价代码:

相关推荐
晚风吹长发几秒前
初步了解Linux中的信号捕捉
linux·运维·服务器·c++·算法·进程·x信号
机器学习之心3 分钟前
MATLAB基于GA-ELM与NSGA-Ⅱ算法的42CrMo表面激光熔覆参数多目标优化
算法·matlab·ga-elm
TracyCoder1234 分钟前
LeetCode Hot100(17/100)——240. 搜索二维矩阵 II
算法·leetcode
FJW0208144 分钟前
haproxy的调度算法
算法
小程同学>o<4 分钟前
嵌入式之C/C++(二)内存
c语言·开发语言·c++·笔记·嵌入式软件·面试题库
浅念-5 分钟前
C语言——内存函数
c语言·经验分享·笔记·学习·算法
●VON5 分钟前
Flutter for OpenHarmony:基于 SharedPreferences 的本地化笔记应用架构与实现
笔记·学习·flutter·ui·架构·openharmony·von
MicroTech202511 分钟前
微算法科技(NASDAQ:MLGO)基于后量子阈值算法的区块链隐私保护技术
科技·算法·区块链
求真求知的糖葫芦12 分钟前
耦合传输线分析学习笔记(九)对称耦合微带线S参数矩阵推导与应用(下)
笔记·学习·矩阵·射频工程
qq_4171292517 分钟前
基于C++的区块链实现
开发语言·c++·算法