2014-07-22 101 views
1

我有這四個圖標看起來像這樣:在XNA/Monogame中使用顏色屬性着色繪製紋理,如何平衡?

enter image description here enter image description here enter image description here enter image description here

但我希望能夠只是有1個灰色圖標,然後在設置色彩的色調他們不同的顏色XNA/Monogames Draw功能。

我把圖像之一,拉着所有的顏色出來,並使它有點輕它得到

enter image description here

我也試過一個版本在灰度圖像的中心是全白色的,但無論是在遊戲中右看看,這裏是在頂部的圖標,並在底部我的有色灰度圖像(着色顏色從原來的圖標的中心採樣):

enter image description here

我覺得應該有一種方法,給出原始圖標,找出如何製作灰色圖標以及插入繪圖函數的顏色,以便獲得原件的精確副本。我認爲這是可能的?你怎麼做呢?

編輯:

爲了闡述我的問題這裏是另一個圖像全部用藍色圖標,頂部的圖像都是比較原始的藍色圖標。底部的圖像都是我用來製作中間圖標的灰色圖標。灰色圖標從左到右依次爲0飽和度,0飽和度和100亮度,以及自動電平+ 0飽和度。在我看來,通過將飽和度設置爲0,我失去了讓圖標看起來正確的能力,因爲它不僅僅是「較暗」的藍色,而且也是「藍色」的藍色。

enter image description here

編輯2:我不認爲這是可能的,感謝您的幫助鵝。

+0

你的問題很有趣。我今晚在這裏混淆了一段時間,我得出的結論是,你通過使它變成黑白色而失去顏色信息。例如,藍色圖像最亮的顏色是(100,162,255),最暗的顏色是(0,70,135)。問題是,沒有灰色的陰影會產生0紅色和135藍色。至少,不是乘法混合模式。也許一些其他的混合模式可能工作。 – craftworkgames

回答

0

如果灰色圖標在中心全白(最亮點)並且從那裏變暗,它會起作用嗎?

然後,您可以對源圖像(彩色的)的中心顏色進行採樣,並用此顏色進行着色。

我認爲你現在看到的問題是,灰色圖像會使你正在着色的顏色變暗,所以你實際上想要用源顏色着色PLUS圖像中最亮點的灰色量(if這就說得通了)。

+0

我做了從源圖像的中心採樣,並試圖使中心變白,但在使灰色圖像居中白色的行爲中,我認爲你的對比度或其他方面都很差。我用額外的信息更新了這個問題,試圖使其更清楚。 –

+1

您可以嘗試的一件事是看看您是否可以使用調整圖層在Photoshop(或某個其他繪圖程序)中重新創建所需的外觀。這可能會讓你指出你需要什麼解決方案的正確方向。 看着更新後的樣品,它看起來有些艱難,因爲您期望黑色區域實際上變得更亮,而更亮的區域沒有(我認爲)。 – Goose

+0

圖層聽起來不錯,它的附加性正確嗎?所以把灰色的顏色與阿爾法在50%,然後呢? –

相關問題