私はPS2ゲームのエディタを作成しています。 そして、このゲームは色の2つの "システム"を持っています。 0〜255C#5bitRGBのtextBoxにcolorDialog値を送る方法は?
そしてまたはそれが5bitRGB Rだと思う:
"正常" RGB R:0 G〜255:0〜255 B 0 G 31:31 B 0:0 31.
に、ゲームの色変化を作るために、 Iは、例えば16進で colorDialogで選択された値を変換する必要があり:R:255、G:176、B:15 進数ではFFB00Fスタンド。
その後、これらの値をHexで3バイトの「スロット」に変更します。
ビューティはこれまでのところとても良いですが、5bitRGBは2バイトの「スロット」しか持っていません。
例:5bitRGB R:31 G:0 B:0 Hex 1F80。
これは私が何をすべきかわからないところです。なぜなら通常のRGBの色は なので、16進で値をtextBoxに送ることができるからです。
次に、これらの値textBoxをHex経由で3バイトの「スロット」に保存しました。
5bitRGBのスロットは、Hexで変更します 2バイトの「スロット」のみです。
変換されたcolorDialogの値を5bitRGB に2バイトで送る必要がありますが、これは本当に可能ですか?