pycharm 如何在pygame中改变背景的颜色?[duplicate]

s4chpxco  于 2022-11-08  发布在  PyCharm
关注(0)|答案(3)|浏览(195)

此问题在此处已有答案

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()
wa7juj8i

wa7juj8i1#

尝试以RGB提供颜色


# Initialing RGB Color

color = (255,0, 0)

# Changing surface color

screen.fill(color)
dxpyg8gm

dxpyg8gm2#

首先,您必须创建一个变量,如下所示:

blue = (0, 0, 255)

十进制代码(R、G、B),则:

screen.fill(blue)
juzqafwq

juzqafwq3#

试试看:


# you allraedy have screen variable in your code

screen.fill(0, 0, 255)#Blue

如果你不知道RGB的颜色,你可以看看颜色在油漆窗口程序,或者你可以搜索谷歌,但是上面的代码意味着混合0红色和0绿色和100%蓝色,你可以混合accourding这个注意:我不确定如果这是写代码把RGB代码试试,告诉我它是否工作或没有.

相关问题