Skip to content

比较节点 (Comparison)

  • 分类: 逻辑 -> 比较
  • 包含节点:
    • 等于 (=) (compare_eq)
    • 不等于 (!=) (compare_neq)
    • 大于 (>) (compare_gt)
    • 大于等于 (>=) (compare_gte)
    • 小于 (<) (compare_lt)
    • 小于等于 (<=) (compare_lte)

节点功能

比较两个浮点数的大小,并输出一个布尔值(True/False)。

数值比较-等于、不等于、大于、大于等于、小于、小于等于-节点样子

入参

端口名称内部 ID类型说明
Aa浮点数 (FLOAT)比较值 1。
Bb浮点数 (FLOAT)比较值 2。

出参

端口名称内部 ID类型说明
结果result布尔值 (BOOLEAN)比较是否成立。

使用示例

场景:判断玩家血量是否过低

  1. 获取实体信息: 获取玩家的 生命值
  2. 小于 (<): 将 生命值 设为 A,常数 5.0 设为 B
  3. 分支: 将结果连接到 分支 节点的 条件 端口。
  4. 打印到聊天栏: 如果为 真,提示玩家“血量过低!”。

场景:判断玩家血量是否过低-节点连接图


提示:浮点数的相等比较采用了极小误差范围(1e-9)判断,以处理计算产生的精度问题。

基于 VitePress 构建