是否有可能将颜色应用到SKSpriteNode纹理上,但仅与特定颜色混合?
例如,假设我有一个立方体(不是3D的,而是看起来像立方体的2D纹理),并且我将其顶部设置为白色,左下角为蓝色,右下角为红色。我能否应用颜色和颜色混合因子,只改变我选择的颜色?例如,白色、红色或蓝色。
请注意,我只是简单地使用了一个立方体来举例说明。在实际情况中,节点不会像立方体面那样容易“分割”,以便进行解决。纹理可以留有其中一部分透明或始终为白色,但它始终会有至少一种其他颜色,这种颜色不应更改(将其视为部分背景、部分游戏对象的纹理)。
例如,假设我有一个立方体(不是3D的,而是看起来像立方体的2D纹理),并且我将其顶部设置为白色,左下角为蓝色,右下角为红色。我能否应用颜色和颜色混合因子,只改变我选择的颜色?例如,白色、红色或蓝色。
请注意,我只是简单地使用了一个立方体来举例说明。在实际情况中,节点不会像立方体面那样容易“分割”,以便进行解决。纹理可以留有其中一部分透明或始终为白色,但它始终会有至少一种其他颜色,这种颜色不应更改(将其视为部分背景、部分游戏对象的纹理)。