pygame学习记录 画面更新

Posted mirrorlied

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pygame学习记录 画面更新相关的知识,希望对你有一定的参考价值。

画面更新

简要描述:

- 使用pygame.display.flip()进行画面的更新
- 设置屏幕的颜色

import pygame
#---------------------------------分割线--------------------------------------------------------
pygame.init()
#---------------------------------分割线--------------------------------------------------------
width = 800
height = 600
screen = pygame.display.set_mode((width, height), 0, 32)
#---------------------------------分割线--------------------------------------------------------
#改变屏幕的颜色(RGB),[255, 255, 255]为白色, [0, 0, 0]为黑色
screen.fill([255, 255, 255])
#---------------------------------分割线--------------------------------------------------------
#改变了屏幕的颜色(或添加图片)不会马上体现在屏幕上,需要将图像刷新(每次更新图像记得都要更新图像)PS:写循环的结尾就不用管了。。。
pygame.display.flip()
#---------------------------------分割线--------------------------------------------------------
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit()
pygame.quit()

**备注**
- 导入以下组件,可以快捷选择颜色
from pygame.color import THECOLORS
- 白色可以用 THECOLORS[‘white‘] 来替代 [255, 255, 255]

 

以上是关于pygame学习记录 画面更新的主要内容,如果未能解决你的问题,请参考以下文章

pygame学习 画面和字幕

pygame学习记录 创建一个窗口

pygame学习记录 创建一个窗口

pygame学习记录 字体显示

在pygame中,重置每个子画面位置的最有效方法是什么?

俄罗斯方块-1