着色器对象用于自定义SpriteKit中许多不同种类的节点的绘制行为。甲自定义着色器使用一个片段着色器文件来调整渲染或粒子发射器的滤波。要为着色器提供统一的值,请在SpriteKit粒子发射器编辑器中创建统一的对象。
一个SKUniform对象用于数据的保持变化类型与自定义着色器进行交换。“自定义着色器制服”区域使您可以创建要在着色器中使用的制服,而无需在源中声明制服的值或类型。
1.单击“自定义着色器制服”区域底部的加号(+)。
Xcode使用默认值创建一个新的统一对象,并在“自定义着色器统一”区域中显示这些值。
2.要更改制服的名称,请单击当前名称,然后输入一个新值。
重要:您输入的名称必须与片段着色器源中使用的名称匹配。
3.在“类型”弹出菜单中,选择一种类型。
可用的类型在SKUniformType枚举中进行了描述。
4.要更改制服的值,请单击现有值,然后输入一个新值。