创建窗口处理输入

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()用于初始化游戏和开始游戏循环

转载于:https://www.cnblogs.com/hwnzy/p/10472893.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值