所以我創建了一個PS2遊戲的編輯器。 而這個遊戲有兩個「系統」的顏色。C#如何將colorDialog值發送到5bitRGB中的文本框?
「正常」 RGB R:0〜255 G:0到255 B:0〜255
而或我認爲是5bitRGB R:0〜31 G:0〜31 B:0 31.
又使在遊戲中的顏色變化, 我所選擇的值轉換在 ColorDialog類在十六進制例如:R:255 G:176 B:15 以十六進制表示FFB00F。
然後稍後通過十六進制在3個字節的「插槽」中更改這些值。
目前爲止美女很好,但5bitRGB只有2個字節的「插槽」。
示例:5bitRGB R:31 G:0 B:0在Hex 1F80中。
而這正是我不知道該怎麼做的原因,因爲我可以用十六進制的值將文本框中的值發送到正常的RGB 。
然後我通過十六進制將這些值textBox保存在3個字節的「槽」中。
同時通過十六進制顏色變化的5bitRGB插槽 它們只是2個字節的「插槽」。
所以我將不得不發送轉換後的colorDialog值爲5bitRGB 爲2字節的textBox,這是真的嗎?