我有这四个图标看起来像这样:在XNA/Monogame中使用颜色属性着色绘制纹理,如何平衡?
但我希望能够只是有1个灰色图标,然后在设置色彩的色调他们不同的颜色XNA/Monogames Draw功能。
我把图像之一,拉着所有的颜色出来,并使它有点轻它得到
我也试过一个版本在灰度图像的中心是全白色的,但无论是在游戏中右看看,这里是在顶部的图标,并在底部我的有色灰度图像(着色颜色从原来的图标的中心采样):
我觉得应该有一种方法,给出原始图标,找出如何制作灰色图标以及插入绘图函数的颜色,以便获得原件的精确副本。我认为这是可能的?你怎么做呢?
编辑:
为了阐述我的问题这里是另一个图像全部用蓝色图标,顶部的图像都是比较原始的蓝色图标。底部的图像都是我用来制作中间图标的灰色图标。灰色图标从左到右依次为0饱和度,0饱和度和100亮度,以及自动电平+ 0饱和度。在我看来,通过将饱和度设置为0,我失去了让图标看起来正确的能力,因为它不仅仅是“较暗”的蓝色,而且也是“蓝色”的蓝色。
编辑2:我不认为这是可能的,感谢您的帮助鹅。
你的问题很有趣。我今晚在这里混淆了一段时间,我得出的结论是,你通过使它变成黑白色而失去颜色信息。例如,蓝色图像最亮的颜色是(100,162,255),最暗的颜色是(0,70,135)。问题是,没有灰色的阴影会产生0红色和135蓝色。至少,不是乘法混合模式。也许一些其他的混合模式可能工作。 – craftworkgames