我用 pygame 開始了一個基本項目,並試圖建立基礎。
import pygame
BLACK = (0, 0, 0)
WHITE = (200, 200, 200)
SIZE = width, height = 500, 700
def main() -> None:
global SCREEN
pygame.init()
SCREEN = pygame.display.set_mode(SIZE)
pygame.display.set_caption('Tetronur')
running = True
SCREEN.fill(BLACK)
while running:
draw()
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
def draw():
rect = pygame.Rect(100, 100, 400, 600)
pygame.draw.rect(SCREEN, WHITE, rect, 1)
if __name__ == '__main__':
main()
但問題是,當我運行代碼時,我看到一個如下所示的屏幕:
PS:我使用 Python 3.9.6 和 Pygame 2.0.1
Pygame 繪製到一個隱藏的屏幕上,你必須在繪製後調用 pygame.display.flip() 或 pygame.display.update() 以便將這個隱藏的屏幕顯示到實際屏幕上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句