此问题在此处已有答案:
Pygame: how to change background color(3个答案)
上个月关门了。
我正在pygame中制作一个platformer游戏,但我不能改变窗口背景的颜色。这是我的代码:-
import pygame
import self as self
pygame.init()
SCREEN_WIDTH = 800
SCREEN_HEIGHT = int(SCREEN_WIDTH * 0.8)
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption('Platformer')
screen.fill(color = 'Green')
run = True
while run:
for event in pygame.event.get():
#quit game
if event.type == pygame.QUIT:
run = False
pygame.quit()
3条答案
按热度按时间wa7juj8i1#
尝试以RGB提供颜色
dxpyg8gm2#
首先,您必须创建一个变量,如下所示:
十进制代码(R、G、B),则:
juzqafwq3#
试试看:
如果你不知道
RGB
的颜色,你可以看看颜色在油漆窗口程序,或者你可以搜索谷歌,但是上面的代码意味着混合0
红色和0
绿色和100%蓝色,你可以混合accourding这个注意:我不确定如果这是写代码把RGB代码试试,告诉我它是否工作或没有.