我想在屏幕上繪製一些項目,每個項目都在N組中。組的數量總是在變化,所以我需要計算N種不同的顏色,這些顏色儘可能不同(以便識別哪些顏色在哪一組中)。構造最大對比度的顏色
因此,例如對於N = 2,我的結果將是黑色和白色。有三個我想我會得到全紅,全綠,全藍。對於所有四個人來說,正確的答案並不那麼明顯,而這正是我遇到麻煩的地方。
編輯::顯而易見的方法是映射0到紅色,1到綠色,並在所有的顏色之間的適當的彩虹顏色,然後你可以通過做GetRainbowColour(N/TotalSets) ,所以需要GetRainbowColour方法來解決這個問題
我不知道,謝謝。但是,UI是一個調試UI,因此我知道使用它的人都不是色盲。然而,我會爲未來銘記這一點。 – Martin 2010-04-22 10:45:41