标签:quit display == splay get mod 工作 返回 event
import sys import pygame def run_game(): pygame.init() screen = pygame.display.set_mode((1200, 800)) while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() pygame.display.flip() run_game()
1.pgyame.init()初始化背景使Pygame能正确工作
2.pygame.display.set_mode()创建一个名为screen的显示窗口,对象screen是一个surface,在Pygame中surface是屏幕的一部分,用于显示游戏元素。游戏中每个精灵都是一个surface。display.set_mode()返回的surface表示整个游戏窗口,在游戏循环中每次循环都会都将自动重绘这个surface。
3.while循环控制的事件循环,使用pygame.event.get()来检测事件,检测到玩家单击游戏窗口关闭按钮时,将检测到pygame.QUIT事件
4.run_game()用于初始化游戏和开始游戏循环
标签:quit display == splay get mod 工作 返回 event
原文地址:https://www.cnblogs.com/hwnzy/p/10472893.html