參考星鹿谷的顏色選取器 :
實作結果如下 :
主要概念
RGB 跟 HSV
RGB -> 紅(Red)、綠(Green)、藍(Blue)
HSV -> 色相 ( Hue )、飽和度 ( Saturation )、明度 ( Value )
HSV to RGB 這是可以轉換的使用Unity內建函式
"Color.HSVToRGB"
Silder可以做從 0~1 , Color 也是吃 0~1 的數值
所以我們只要設定 Silder的 Backgourd圖片就可以正確顯示了~~
GitHub 專案位置
https://github.com/tim12332000/UIColorSetting
主要程式碼
https://github.com/tim12332000/UIColorSetting/blob/master/Assets/ColorPicker.cs
沒有留言:
張貼留言