抱歉,如果它是重复的,我发现了很多指针,但没有关于以下内容的答案;
我想转换那种 rgb 值列表:
rgb = [ 255,128,0 ]
到这种二进制格式:
Brgb = b'\xff\x80\x00'
这是在搅拌机中提供一个 GL 纹理缓冲区并生成一个统一的纹理。
到目前为止,我的意思是在点击那里和那里并测试 3 小时后有 1000 万,我使用这个蹩脚但工作的代码:
rgb = [255,128,0]
rgb = "\\x%02X\\x%02X\\x%02X" % (rgb[0],rgb[1],rgb[2])
brgb = eval("b'%s'"%rgb)
logic.tex.source.load( brgb * (256*256),256,256)
# got this orange texture in my buffer
你会如何正确地做到这一点?非常感谢