我正在学习用PyGame做一个蛇的游戏。 现在这里是代码到目前为止的样子(它不完整,请不要给出制作一个snake游戏的实际代码!):
# Setting up PyGame and a window
import pygame
pygame.init()
dis = pygame.display.set_mode((400, 300))
pygame.display.update()
pygame.display.set_caption('Snake game by snoopstick')
game_over = False
# Creating Colors
blue = (0, 0, 225)
red = (255, 0, 0)
while not game_over:
for event in pygame.event.get():
if event.type == pygame.QUIT:
game_over = True
pygame.draw.rect(dis, blue, [200, 150, 10, 10])
pygame.display.update()
pygame.quit()
quit()
你可以看到我已经可以制作红色和蓝色,但我想知道如何制作更多颜色或更多不同类型的游戏。 什么不同的参数可以代替蓝色和红色。
那些是RGB颜色,有一个选择器在链接提供!
颜色是红,绿,蓝的混合体。 就像油漆一样。 您可以使用0到255(含)之间的值来控制混合中每个元素的数量。
您可以使用Pygamecolor
类(https://www.Pygame.org/docs/ref/color.html)制作您想要的任何颜色
看看color
类构造函数,了解创建颜色的各种方法。
如果您想尝试一些颜色混合,请使用HTML颜色选择器页面。