【发布时间】:2017-08-29 01:00:45
【问题描述】:
所以我正在创建一个 PS2 游戏的编辑器。 而且这个游戏有两种颜色的“系统”。
“正常”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。
然后稍后通过 Hex 在 3 个字节的“槽”中更改这些值。
目前为止美得这么好,但 5bitRGB 只有 2 个字节的“槽”。
示例:5bitRGB R:31 G:0 B:0 十六进制 1F80。
这就是我不知道该怎么做的地方,因为正常 RGB 的颜色 我可以将十六进制的值发送到文本框。
然后我通过十六进制将这些值 textBox 保存在 3 个字节的“槽”中。
同时通过 Hex 改变 5bitRGB 颜色的插槽 它们只是 2 个字节的“槽”。
所以我必须将转换后的 colorDialog 值发送到 5bitRGB 对于 2 个字节的文本框,这真的可能吗?
【问题讨论】: