Channel Mask 节点
描述
在下拉选单 Channels 中选择的通道上屏蔽输入 In 的值。输出一个与输入矢量长度相同但所选通道设置为 0 的矢量。下拉选单 Channels 中可用的通道将表示输入 In 中存在的通道数量。
端口
名称 | 方向 | 类型 | 绑定 | 描述 |
---|---|---|---|---|
In | 输入 | 动态矢量 | 无 | 输入值 |
Out | 输出 | 动态矢量 | 无 | 输出值 |
控件
名称 | 类型 | 选项 | 描述 |
---|---|---|---|
Channels | Mask 下拉选单 | Dynamic | 选择要屏蔽的任意数量的通道 |
生成的代码示例
以下示例代码表示此节点的一种可能结果。
void Unity_ChannelMask_RedGreen_float4(float4 In, out float4 Out)
{
Out = float4(0, 0, In.b, In.a);
}