我不喜歡 RGB,我用 HEX 代替。我是 Python 新手,這就是我的代碼的樣子;我如何使用十六進(jìn)制。我很抱歉英語我不是來自美國(guó)。import pygameblack = (0,0,0)white = (255,255,255)blue = ("#7ec0ee")pygame.init()size = 1024,768screen = pygame.display.set_mode(size)pygame.display.set_caption("Code for Stack")done = Falseclock = pygame.time.Clock()while not done: for event in pygame.event.get(): if event.type == pygame.QUIT: done = True screen.fill(blue) pygame.display.flip() clock.tick(60)pygame.quit()
1 回答

胡說叔叔
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
pygame.Color
支持十六進(jìn)制參數(shù)。所以你可以這樣做:
blue = pygame.Color("#7ec0ee") screen.fill(blue)
這會(huì)自動(dòng)將您的顏色轉(zhuǎn)換為 RGBA 值。所以如果你去打印顏色,你會(huì)看到:
(126, 192, 238, 255)
添加回答
舉報(bào)
0/150
提交
取消