Как изменить параметры в pygame.display.Info () - PullRequest
0 голосов
/ 18 января 2020

Я работаю над игрой в Pygame. При запуске с Pygame 1.9.6 дисплей работает именно так, как мне хотелось бы, в том, что цвета точные. Однако из-за отдельной проблемы я вынужден теперь запустить его на pygame 2.0.0dev6, в котором дисплей немного запутан в том, что цвета перенасыщены. После долгих исследований я запустил pygame.display.Info() в надежде увидеть разницу между двумя версиями. Я обнаружил следующее:

3.7 (2.0.0dev6):
<VideoInfo(hw = 0, wm = 1,video_mem = 0
         blit_hw = 0, blit_hw_CC = 0, blit_hw_A = 0,
         blit_sw = 0, blit_sw_CC = 0, blit_sw_A = 0,
         bitsize  = 32, bytesize = 4,
         masks =  (16711680, 65280, 255, -16777216),
         shifts = (16, 8, 0, 24),
         losses =  (0, 0, 0, 0),
         current_w = 800, current_h = 800

3.7(1.9.6):
<VideoInfo(hw = 0, wm = 1,video_mem = 0
         blit_hw = 0, blit_hw_CC = 0, blit_hw_A = 0,
         blit_sw = 0, blit_sw_CC = 0, blit_sw_A = 0,
         bitsize  = 32, bytesize = 4,
         masks =  (65280, 16711680, -16777216, 0),
         shifts = (8, 16, 24, 0),
         losses =  (0, 0, 0, 8),
         current_w = 800, current_h = 800

Глядя на это, я вижу явную разницу, и мне было интересно, смогу ли я настроить эти коляски вручную, чтобы я мог сопоставить 2.0.0dev6 с 1.9.6. Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...