Script Graph

使用指南

数学运算 / 几何 / Color节点

数学运算 / 几何 / Color 节点手册,包含 28 个节点的用途、引脚、使用场景和注意事项。

16

学习目标

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

覆盖范围

  • 节点数量:28
  • 分类路径:数学运算 / 几何 / Color

典型使用场景

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

通用注意事项

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

节点索引

节点节点 ID输入/输出执行方式
白色colorGetWhite0 / 1立即继续
拆分颜色colorBreak1 / 4立即继续
创建颜色colorCreate4 / 1立即继续
从 HEX 创建颜色colorFromHex1 / 1立即继续
从 HSV 创建颜色colorFromHSV4 / 1立即继续
从 Vec4 创建颜色colorFromVec41 / 1立即继续
复制颜色colorCopy3 / 2立即继续
黑色colorGetBlack0 / 1立即继续
红色colorGetRed0 / 1立即继续
黄色colorGetYellow0 / 1立即继续
灰色colorGetGray0 / 1立即继续
克隆颜色colorClone1 / 1立即继续
蓝色colorGetBlue0 / 1立即继续
绿色colorGetGreen0 / 1立即继续
品红colorGetMagenta0 / 1立即继续
青色colorGetCyan0 / 1立即继续
设置颜色colorSet6 / 2立即继续
透明colorGetTransparent0 / 1立即继续
颜色插值colorLerp3 / 1立即继续
颜色缩放colorScale2 / 1立即继续
颜色相乘colorMultiply2 / 1立即继续
颜色相除colorDivide2 / 1立即继续
颜色相加colorAdd2 / 1立即继续
颜色相减colorSubtract2 / 1立即继续
颜色严格相等colorStrictEquals2 / 1立即继续
颜色转 CSScolorToCSS2 / 1立即继续
颜色转 HSVcolorToHSV1 / 4立即继续
颜色转 Vec4colorToVec41 / 1立即继续

白色

白色常量:返回白色(255, 255, 255, 255)RGBA 颜色值。

节点信息

字段
节点 IDcolorGetWhite
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color白色数据color白色 (255, 255, 255, 255)-可选

使用场景

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

注意事项

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

拆分颜色

拆分颜色:将颜色拆解为 R / G / B / A 四个独立数值(0~255)。

节点信息

字段
节点 IDcolorBreak
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color要拆分的颜色可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
rR数据number红色通道(0~255)-可选
gG数据number绿色通道(0~255)-可选
bB数据number蓝色通道(0~255)-可选
aA数据number透明度通道(0~255)-可选

使用场景

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

注意事项

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

创建颜色

创建颜色:根据 R / G / B / A 通道值构造一个新的 Color 实例。 通道值范围为 0~255(8-bit),默认值为白色 (255, 255, 255, 255)。 适合制作自定义 UI 颜色、角色配色、粒子颜色等。引擎使用 Uint8ClampedArray 存储颜色通道,超出范围的值将被自动钳制。

节点信息

字段
节点 IDcolorCreate
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
rR数据number红色通道(0~255)输入框
默认值:255
必填
gG数据number绿色通道(0~255)输入框
默认值:255
必填
bB数据number蓝色通道(0~255)输入框
默认值:255
必填
aA数据number透明度通道(0~255)输入框
默认值:255
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color构造出的颜色-可选

使用场景

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

注意事项

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

从 HEX 创建颜色

从十六进制字符串创建颜色:将 HEX 格式字符串解析为 Color。 支持 6 位(#rrggbb)和 8 位(#rrggbbaa)格式。6 位格式时 Alpha 默认为 255。

节点信息

字段
节点 IDcolorFromHex
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
hexHEX数据string十六进制颜色字符串(如 #ff8040 或 #ff804020)输入框
默认值:“#ffffff”
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color解析出的颜色-可选

使用场景

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

注意事项

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

从 HSV 创建颜色

从 HSV 色彩空间创建颜色:根据色相 (H)、饱和度 (S)、明度 (V) 与透明度 (A) 构造颜色。 h、s、v 范围均为 01(归一化比例),其中 h=0 对应红色、h≈0.33 对应绿色、h≈0.67 对应蓝色。a 范围为 0255。 a 端口用于指定透明度,不是 HSV 本身的组成部分,默认为 255(完全不透明)。

节点信息

字段
节点 IDcolorFromHSV
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
hH数据number色相(0~1,0=红色, ≈0.33=绿色, ≈0.67=蓝色)输入框
默认值:0
必填
sS数据number饱和度(0~1)输入框
默认值:1
必填
vV数据number明度(0~1)输入框
默认值:1
必填
aA数据number透明度(0~255),不是 HSV 的组成部分输入框
默认值:255
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color由 HSV 构造的颜色-可选

使用场景

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

注意事项

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

从 Vec4 创建颜色

从归一化 Vec4 创建颜色:将 01 范围的 Vec4(x, y, z, w) 转换为 0255 范围的颜色。 转换关系为 r = x * 255, g = y * 255, b = z * 255, a = w * 255。 注意:此节点的语义是归一化 01 → 0255 转换,与既有 Vec4FromColor 的 0~255 通道直接拷贝语义不同。

节点信息

字段
节点 IDcolorFromVec4
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
vec4Vec4数据vector4归一化 Vec4(各分量 0~1)可编辑控件
默认值:[0,0,0,0]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color转换出的颜色(0~255)-可选

使用场景

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

注意事项

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

复制颜色

复制颜色:将源颜色的通道值写入目标颜色实例。 注意: 副作用节点:此节点会直接修改目标 color 实例。通过执行流端口串接以确保执行顺序。 输出为已更新的目标 color 实例(同一引用)。

节点信息

字段
节点 IDcolorCopy
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
color目标颜色数据color目标颜色
要被写入的 Color 实例
可编辑控件
默认值:[255,255,255,255]
必填
source源颜色数据color源颜色
要复制的 Color
可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
color目标颜色数据color目标颜色
已被更新的目标 Color 实例(透传)
-可选

使用场景

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

注意事项

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

黑色

黑色常量:返回 cc.Color.BLACK 常量,通道值为 (0, 0, 0, 255)。

节点信息

字段
节点 IDcolorGetBlack
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color黑色数据color黑色 (0, 0, 0, 255)-可选

使用场景

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

注意事项

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

红色

红色常量:返回 cc.Color.RED 常量,通道值为 (255, 0, 0, 255)。

节点信息

字段
节点 IDcolorGetRed
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color红色数据color红色 (255, 0, 0, 255)-可选

使用场景

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

注意事项

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

黄色

黄色常量:返回 cc.Color.YELLOW 常量,通道值为 (255, 255, 0, 255)。

节点信息

字段
节点 IDcolorGetYellow
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color黄色数据color黄色 (255, 255, 0, 255)-可选

使用场景

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

注意事项

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

灰色

灰色常量:返回 cc.Color.GRAY 常量,通道值为 (127, 127, 127, 255)。

节点信息

字段
节点 IDcolorGetGray
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color灰色数据color灰色 (127, 127, 127, 255)-可选

使用场景

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

注意事项

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

克隆颜色

克隆颜色:创建输入颜色的深拷贝副本。 返回一个新的 Color 实例,通道值与输入相同但引用不同。不会修改输入颜色。

节点信息

字段
节点 IDcolorClone
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color要克隆的颜色可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color克隆出的新颜色-可选

使用场景

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

注意事项

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

蓝色

蓝色常量:返回 cc.Color.BLUE 常量,通道值为 (0, 0, 255, 255)。

节点信息

字段
节点 IDcolorGetBlue
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color蓝色数据color蓝色 (0, 0, 255, 255)-可选

使用场景

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

注意事项

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

绿色

绿色常量:返回 cc.Color.GREEN 常量,通道值为 (0, 255, 0, 255)。

节点信息

字段
节点 IDcolorGetGreen
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color绿色数据color绿色 (0, 255, 0, 255)-可选

使用场景

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

注意事项

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

品红

品红常量:返回 cc.Color.MAGENTA 常量,通道值为 (255, 0, 255, 255)。

节点信息

字段
节点 IDcolorGetMagenta
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color品红数据color品红 (255, 0, 255, 255)-可选

使用场景

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

注意事项

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

青色

青色常量:返回 cc.Color.CYAN 常量,通道值为 (0, 255, 255, 255)。

节点信息

字段
节点 IDcolorGetCyan
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color青色数据color青色 (0, 255, 255, 255)-可选

使用场景

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

注意事项

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

设置颜色

设置颜色:将目标颜色的 R / G / B / A 通道设置为指定的数值。 注意: 副作用节点:此节点会直接更新目标 color 实例。通过执行流端口串接以确保执行顺序。 通道值范围为 0~255,超出范围会被引擎钳制。

节点信息

字段
节点 IDcolorSet
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
color目标颜色数据color目标颜色
要被设置的 Color 实例
可编辑控件
默认值:[255,255,255,255]
必填
rR数据number红色通道
要设置的 R 值(0~255)
输入框
默认值:255
可选
gG数据number绿色通道
要设置的 G 值(0~255)
输入框
默认值:255
可选
bB数据number蓝色通道
要设置的 B 值(0~255)
输入框
默认值:255
可选
aA数据number透明度通道
要设置的 A 值(0~255)
输入框
默认值:255
可选

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
color目标颜色数据color目标颜色
已被更新的目标 Color 实例(透传)
-可选

使用场景

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

注意事项

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

透明

透明常量:返回 cc.Color.TRANSPARENT 常量,通道值为 (0, 0, 0, 0)。

节点信息

字段
节点 IDcolorGetTransparent
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

无。

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color透明数据color透明 (0, 0, 0, 0)-可选

使用场景

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

注意事项

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

颜色插值

颜色线性插值:在两个颜色之间按比例进行线性插值,返回新的颜色结果。 当 ratio = 0 时返回起始颜色 from,当 ratio = 1 时返回目标颜色 to,中间值按比例平滑过渡。 适合颜色渐变动画(如受伤闪红、状态变色)、UI 过渡效果等。 结果受引擎 8-bit 存储影响,逐通道插值后会被钳制到 0~255 并取整。该节点返回新的结果颜色,不会原地修改输入。

节点信息

字段
节点 IDcolorLerp
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
from起始数据color起始颜色可编辑控件
默认值:[255,255,255,255]
必填
to目标数据color目标颜色可编辑控件
默认值:[255,255,255,255]
必填
ratio比例数据number插值比例,0 = 起始颜色,1 = 目标颜色输入框
默认值:0
必填

输出引脚

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

使用场景

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

注意事项

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

颜色缩放

颜色通道缩放:将颜色的每个通道乘以一个标量值,返回新的颜色结果。 等效于 rscale, gscale, bscale, ascale。 结果受引擎 8-bit 存储影响,超出范围的值会被钳制。 该节点返回新的结果颜色,不会原地修改输入。

节点信息

字段
节点 IDcolorScale
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color要缩放的颜色可编辑控件
默认值:[255,255,255,255]
必填
scalar缩放值数据number缩放标量输入框
默认值:1
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据color缩放后的颜色-可选

使用场景

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

注意事项

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

颜色相乘

颜色逐通道相乘:对两个颜色的 r / g / b / a 逐通道进行乘法运算,返回新的颜色结果。 这是静态逐通道原始数值乘法(Color.multiply(out, a, b)),不是实例 color.multiply(other) 的归一化 tint 乘法。 结果受引擎 8-bit 存储影响,超出 0~255 范围的值会被自动钳制。 该节点返回新的结果颜色,不会原地修改输入。

节点信息

字段
节点 IDcolorMultiply
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据color颜色 A可编辑控件
默认值:[255,255,255,255]
必填
bB数据color颜色 B可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据color逐通道相乘后的颜色-可选

使用场景

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

注意事项

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

颜色相除

颜色逐通道相除:对两个颜色的 r / g / b / a 逐通道进行除法运算(A ÷ B),返回新的颜色结果。 这是静态逐通道原始数值除法。当 B 通道为 0 时,结果取决于引擎行为。 结果受引擎 8-bit 存储影响,会被钳制到 0~255 范围。 该节点返回新的结果颜色,不会原地修改输入。

节点信息

字段
节点 IDcolorDivide
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据color被除颜色 A可编辑控件
默认值:[255,255,255,255]
必填
bB数据color除数颜色 B可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据color逐通道相除后的颜色-可选

使用场景

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

注意事项

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

颜色相加

颜色逐通道相加:对两个颜色的 r / g / b / a 逐通道进行加法运算,返回新的颜色结果。 适合叠加光照颜色、混合特效颜色等。结果受引擎 8-bit (Uint8ClampedArray) 存储影响,超出 0~255 范围的值会被自动钳制。 该节点返回新的结果颜色,不会原地修改输入。底层 out 参数由系统自动管理,不暴露给用户。

节点信息

字段
节点 IDcolorAdd
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据color颜色 A可编辑控件
默认值:[255,255,255,255]
必填
bB数据color颜色 B可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据color逐通道相加后的颜色-可选

使用场景

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

注意事项

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

颜色相减

颜色逐通道相减:对两个颜色的 r / g / b / a 逐通道进行减法运算(A - B),返回新的颜色结果。 结果受引擎 8-bit 存储影响,低于 0 的值会被钳制为 0。 该节点返回新的结果颜色,不会原地修改输入。底层 out 参数由系统自动管理。

节点信息

字段
节点 IDcolorSubtract
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据color被减颜色 A可编辑控件
默认值:[255,255,255,255]
必填
bB数据color减数颜色 B可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
result结果数据color逐通道相减后的颜色-可选

使用场景

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

注意事项

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

颜色严格相等

颜色精确相等:判断两个颜色的 r、g、b、a 是否逐项严格相等。 基于 cc.Color 静态 strictEquals 方法,使用 === 比较每个通道。

节点信息

字段
节点 IDcolorStrictEquals
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
aA数据color颜色 A可编辑控件
默认值:[255,255,255,255]
必填
bB数据color颜色 B可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
isEqual相等数据boolean两个颜色是否完全相等-可选

使用场景

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

注意事项

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

颜色转 CSS

颜色转 CSS 字符串:将颜色转换为指定格式的 CSS 字符串。 支持的格式包括:

  • rgba → rgba(r, g, b, a)
  • rgb → rgb(r, g, b)
  • #rrggbb → #ff8040
  • #rrggbbaa → #ff804020 该节点不会修改输入颜色对象。

节点信息

字段
节点 IDcolorToCSS
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color要转换的颜色可编辑控件
默认值:[255,255,255,255]
必填
format格式数据string输出格式:rgba / rgb / #rrggbb / #rrggbbaa下拉选择
默认值:“rgba”
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
cssCSS数据stringCSS 格式字符串-可选

使用场景

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

注意事项

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

颜色转 HSV

颜色转 HSV 色彩空间:将颜色的 RGB 通道转换为色相 (H)、饱和度 (S)、明度 (V),并额外透传 Alpha 通道。 h、s、v 输出范围均为 01,其中 h=0 对应红色、h≈0.33 对应绿色、h≈0.67 对应蓝色。a 输出范围为 0255。 a 端口是透明度的直接透传,不是 HSV 转换的结果。

节点信息

字段
节点 IDcolorToHSV
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color要转换的颜色可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
hH数据number色相(0~1,0=红色, ≈0.33=绿色, ≈0.67=蓝色)-可选
sS数据number饱和度(0~1)-可选
vV数据number明度(0~1)-可选
aA数据number透明度(0~255),直接透传-可选

使用场景

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

注意事项

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

颜色转 Vec4

颜色转归一化 Vec4:将颜色的 r / g / b / a(0255)转换为 Vec4(x, y, z, w)(01)。 转换关系为 x = r / 255, y = g / 255, z = b / 255, w = a / 255。 注意:此节点的语义是0255 → 归一化 01 转换。与既有 Vec4FromColor(cc.Vec4.fromColor,0255 通道直接映射到 x/y/z/w)语义不同。如需 0255 通道直接映射,请使用 Vec4FromColor 节点。

节点信息

字段
节点 IDcolorToVec4
分类数学运算
二级分类几何
分组Color
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
color颜色数据color要转换的颜色可编辑控件
默认值:[255,255,255,255]
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
vec4Vec4数据vector4归一化 Vec4(各分量 0~1)-可选

使用场景

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

注意事项

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