Script Graph

使用指南

数学运算 / 基础 / 其它节点

数学运算 / 基础 / 其它 节点手册,包含 21 个节点的用途、引脚、使用场景和注意事项。

16

学习目标

处理数值、向量、矩阵、颜色、矩形和旋转等游戏开发高频数学数据。

覆盖范围

  • 节点数量:21
  • 分类路径:数学运算 / 基础 / 其它

典型使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

通用注意事项

  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

节点索引

节点节点 ID输入/输出执行方式
按权重随机索引otherRandomIndexByWeight1 / 2立即继续
按权重随机项otherRandomByWeight2 / 3立即继续
反向线性插值otherInverseLerp3 / 1立即继续
范围随机数otherRandomRange2 / 1立即继续
范围随机整数otherRandomRangeInt2 / 1立即继续
范围伪随机数otherPseudoRandomRange3 / 1立即继续
范围伪随机整数otherPseudoRandomRangeInt3 / 1立即继续
范围限制otherClamp3 / 1立即继续
浮点近似相等otherEquals2 / 1立即继续
归一化范围限制otherClamp011 / 1立即继续
弧度转角度otherToDegree1 / 1立即继续
获取半圆周率otherGetHalfPi0 / 1立即继续
获取浮点误差常量otherGetEpsilon0 / 1立即继续
获取双圆周率otherGetTwoPi0 / 1立即继续
角度转弧度otherToRadian1 / 1立即继续
绝对值最大者otherAbsMax2 / 1立即继续
随机数otherRandom0 / 1立即继续
伪随机数otherPseudoRandom1 / 1立即继续
显式容差近似比较otherApprox3 / 1立即继续
线性插值otherLerp3 / 1立即继续
向量绝对值最大分量otherAbsMaxComponent1 / 1立即继续

按权重随机索引

按权重随机索引:只根据权重数组随机返回一个索引,不需要候选项数组。 适合你已经有自己的数组读取逻辑,或只需要决定第几个奖励、第几个路线、第几个生成点时使用。小于等于 0 的权重不会被选中。 注意:如果没有任何有效权重,会输出 found=false 且索引为 -1。

节点信息

字段
节点 IDotherRandomIndexByWeight
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
weights权重数据number / array权重
每个位置的随机机会。权重大于 0 才会参与随机。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
index索引数据number索引
按权重选中的位置。没有命中时为 -1。
-可选
found是否命中数据boolean是否命中
true 表示成功选中一个索引;false 表示权重数组没有可用项。
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

按权重随机项

按权重随机项:从候选数组中随机选出一项,每一项被选中的机会由同位置的权重数字决定。 例如候选是 [普通, 稀有],权重是 [90, 10],普通项大约有 90 份机会,稀有项大约有 10 份机会。小于等于 0 的权重不会被选中。 注意:候选数组和权重数组按索引一一对应;如果没有任何有效权重,会输出 found=false 且索引为 -1。

节点信息

字段
节点 IDotherRandomByWeight
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
items候选项数据unknown / array候选项
要参与随机选择的数组。它可以是文本、数字、对象、组件等任意数组。
-必填
weights权重数据number / array权重
和候选项同位置对应的数字数组。权重大于 0 才会参与随机。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
item选中项数据unknown选中项
随机命中的候选项。没有有效权重时输出 undefined。
-可选
index索引数据number索引
选中项在候选数组中的位置。没有命中时为 -1。
-可选
found是否命中数据boolean是否命中
true 表示成功选出一项;false 表示没有可用权重。
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

反向线性插值

反向线性插值:把某个数值反推回它在区间中的比例位置。 例如:value = 75, from = 0, to = 100,则返回 0.75。适合将当前血量转换为血量百分比、进度值归一化等场景。 注意:当 from === to 时,结果会沿用引擎原始除法语义,可能得到 NaN 或无穷值。

节点信息

字段
节点 IDotherInverseLerp
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
from起始值数据number起始值
区间起点
输入框
默认值:0
必填
to目标值数据number目标值
区间终点
输入框
默认值:1
必填
value数据number
要反推比例的数值
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number比例结果
数值在区间中的比例
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

范围随机数

范围随机数:返回 [min, max) 范围内的随机浮点数。 适合随机生成攻击伤害值、随机位置、随机旋转角度等在指定区间内随机取值的场景。min 包含、max 不包含。每次执行会重新取样。

节点信息

字段
节点 IDotherRandomRange
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
min最小值数据number最小值
范围下限(包含)
输入框
默认值:0
必填
max最大值数据number最大值
范围上限(不包含)
输入框
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number随机数
[min, max) 范围内的随机浮点数
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

范围随机整数

范围随机整数:返回 [min, max) 范围内的随机整数。 适合随机索引(如从数组中随机选一个)、随机数量等需要整数值的场景。min 包含、max 不包含。每次执行会重新取样。

节点信息

字段
节点 IDotherRandomRangeInt
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
min最小值数据number最小值
范围下限(包含,整数)
输入框
默认值:0
必填
max最大值数据number最大值
范围上限(不包含,整数)
输入框
默认值:10
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number随机整数
[min, max) 范围内的随机整数
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

范围伪随机数

范围伪随机数:基于种子值返回 [min, max) 范围内的可复现伪随机浮点数。 相同 seed 在同版本算法下产生稳定结果,适合确定性游戏逻辑(如种子地图资产分布、可复现的随机掉落)。

节点信息

字段
节点 IDotherPseudoRandomRange
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
seed种子数据number种子
伪随机种子值(整数)
输入框
默认值:0
必填
min最小值数据number最小值
范围下限
输入框
默认值:0
必填
max最大值数据number最大值
范围上限
输入框
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number伪随机数
基于种子的 [min, max) 范围伪随机值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

范围伪随机整数

范围伪随机整数:基于种子值返回 [min, max) 范围内的伪随机整数。 相同 seed 在同版本算法下产生可复现的整数结果。min 包含、max 不包含。

节点信息

字段
节点 IDotherPseudoRandomRangeInt
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
seed种子数据number种子
伪随机种子值(整数)
输入框
默认值:0
必填
min最小值数据number最小值
范围下限(包含,整数)
输入框
默认值:0
必填
max最大值数据number最大值
范围上限(不包含,整数)
输入框
默认值:10
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number伪随机整数
基于种子的 [min, max) 范围伪随机整数
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

范围限制

范围限制:将数值限制在 [min, max] 范围内。 适合血量上限、移动速度边界、角度范围、进度条范围等各类数值边界控制。当 min > max 时,引擎会自动交换二者。

节点信息

字段
节点 IDotherClamp
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
value数据number输入值
要限制范围的数值
输入框
默认值:0
必填
min最小值数据number最小值
范围下限
输入框
默认值:0
必填
max最大值数据number最大值
范围上限
输入框
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number限制结果
限制在范围内的数值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

浮点近似相等

浮点近似相等:使用引擎内置 EPSILON 判断两个浮点数是否近似相等。 适合判断位置是否到达目标点、旋转角度是否到位等涉及浮点运算的比较场景。对大数采用相对误差、对小数采用绝对误差的混合策略,不等同于严格相等(===)判断。

节点信息

字段
节点 IDotherEquals
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据numberA
第一个比较值
输入框
默认值:0
必填
bB数据numberB
第二个比较值
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据boolean近似相等结果
两数是否在 EPSILON 容差内近似相等
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

归一化范围限制

归一化范围限制:将数值限制在 [0, 1] 范围内。 常用于进度、透明度、插值系数、百分比等归一化值的边界控制。

节点信息

字段
节点 IDotherClamp01
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
value数据number输入值
要归一化限制的数值
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number归一化结果
限制在 [0, 1] 范围内的数值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

弧度转角度

弧度转角度:将弧度值转换为更直观的角度值。 公式:角度 = 弧度 × 180 / π。适合将引擎的弧度旋转值转换为度数用于 UI 显示或日志输出。

节点信息

字段
节点 IDotherToDegree
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
radians弧度数据number弧度
要转换的弧度值
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number角度
转换后的角度值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

获取半圆周率

获取半圆周率:返回 π/2 的值(约 1.5708)。 表示 90° 对应的弧度值,常用于旋转角度限制、摄像机俯仰角范围、四分之一圆周等场景。

节点信息

字段
节点 IDotherGetHalfPi
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
halfPiπ/2数据number半圆周率
返回 π/2,即 90° 对应的弧度值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

获取浮点误差常量

获取浮点误差常量:返回引擎内置的 EPSILON 值。 这是浮点近似比较的默认容差基准,用于判断两个浮点数是否”足够接近”。它不应被误解为业务常量。

节点信息

字段
节点 IDotherGetEpsilon
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
epsilonEPSILON数据number浮点误差常量
浮点近似比较的默认容差基准,不应被误解为业务常量
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

获取双圆周率

获取双圆周率:返回 2π 的值(约 6.2832)。 表示 360°(整周角)对应的弧度值,常用于周期性动画、旋转归一化、循环运动等场景。

节点信息

字段
节点 IDotherGetTwoPi
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
twoPi数据number双圆周率
返回 2π,即 360°(整周角)对应的弧度值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

角度转弧度

角度转弧度:将角度值(如 90°)转换为弧度值。 公式:弧度 = 角度 × π / 180。游戏引擎的旋转、三角函数等通常使用弧度制,当你使用度数策划数值时需要此节点进行转换。

节点信息

字段
节点 IDotherToRadian
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
degrees角度数据number角度
要转换的角度值
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number弧度
转换后的弧度值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

绝对值最大者

绝对值最大者:比较两个数的绝对值,返回绝对值更大者的原始带符号值。 注意:返回的不是绝对值大小本身,而是原始值。例如 absMax(-5, 3) 返回 -5。

节点信息

字段
节点 IDotherAbsMax
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据numberA
第一个比较值
输入框
默认值:0
必填
bB数据numberB
第二个比较值
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number绝对值最大者
绝对值更大者的原始带符号值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

随机数

随机数:返回 [0, 1) 范围内的随机浮点数。 适合随机掉落、随机颜色、随机位置偏移等需要不可预测值的场景。每次执行会重新取样,结果不可复现。如需稳定结果,请使用伪随机节点。

节点信息

字段
节点 IDotherRandom
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number随机数
[0, 1) 范围内的随机浮点数
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

伪随机数

伪随机数:基于种子值返回 [0, 1) 范围内的可复现伪随机浮点数。 相同 seed 在同版本算法下产生稳定结果,适合确定性游戏逻辑(如种子地图生成、可回放的随机事件)。不等于高质量随机源。

节点信息

字段
节点 IDotherPseudoRandom
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
seed种子数据number种子
伪随机种子值(整数)
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number伪随机数
基于种子的 [0, 1) 范围伪随机值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

显式容差近似比较

显式容差近似比较:使用用户给定的 maxDiff 做绝对误差判断,判断两个浮点数是否近似相等。 与 equals 不同,本节点使用显式的最大差值参数进行比较,更适合需要精确控制容差的场景。

节点信息

字段
节点 IDotherApprox
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据numberA
第一个比较值
输入框
默认值:0
必填
bB数据numberB
第二个比较值
输入框
默认值:0
必填
maxDiff最大差值数据number最大差值
允许的最大绝对误差阈值,这是显式容差而非默认 EPSILON
输入框
默认值:0.000001
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据boolean近似比较结果
两数绝对差值是否在 maxDiff 以内
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

线性插值

线性插值:在两个数值之间按比例进行线性插值。 适合平滑血量变化、淡入淡出、数值过渡动画等游戏中的平滑变化场景。当 ratio = 0 时返回起始值,ratio = 1 时返回目标值,ratio = 0.5 时返回中点。 ratio 典型取值为 [0, 1],但引擎实现不会自动钳制,因此 ratio 超出该范围时会产生外插结果。

节点信息

字段
节点 IDotherLerp
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
from起始值数据number起始值
插值起点
输入框
默认值:0
必填
to目标值数据number目标值
插值终点
输入框
默认值:0
必填
ratio比例数据number比例
插值比例,典型范围 [0, 1],不会自动钳制,支持外插
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number插值结果
线性插值后的数值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。

向量绝对值最大分量

向量绝对值最大分量:输入一个 Vec3 向量,返回 x/y/z 中绝对值最大的那个分量的原始带符号值。 注意:返回的不是绝对值本身,而是该分量的原始值。例如 Vec3(1, -5, 3) 返回 -5。

节点信息

字段
节点 IDotherAbsMaxComponent
分类数学运算
二级分类基础
分组其它
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
vector向量数据vector3向量
输入的三维向量
可编辑控件
默认值:[0,0,0]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据number最大分量
绝对值最大的分量的原始带符号值
-可选

使用场景

  • 计算角色移动方向、距离和插值
  • 处理 UI 尺寸、碰撞范围和颜色变化
  • 组合旋转、矩阵和仿射变换

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 向量和矩阵节点要确认维度匹配。
  • 角度、弧度、归一化等概念在不同节点中可能有不同约束。