ue 条件判断
2026/4/12 7:58:39 网站建设 项目流程

目录

条件判断

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

第二步:

✅ 方式 2:直接用 Bool 变量

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

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

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

🔹 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

等价代码:

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

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

立即咨询