我不喜歡 RGB,我用 HEX 代替。我是 Python 新手,這就是我的代碼的樣子;我如何使用十六進制。我很抱歉英語我不是來自美國。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貢獻1804條經驗 獲得超8個贊
pygame.Color
支持十六進制參數。所以你可以這樣做:
blue = pygame.Color("#7ec0ee") screen.fill(blue)
這會自動將您的顏色轉換為 RGBA 值。所以如果你去打印顏色,你會看到:
(126, 192, 238, 255)
添加回答
舉報
0/150
提交
取消