pygame hello

Posted jawide

tags:

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

pygame是一个python的游戏库,用来制作游戏

pygame需要自己安装

 

参考教程https://blog.csdn.net/zha6476003/article/details/82940350

此教程包含hello,碰撞小球,flappy bird三个实例

并在实例中介绍了一些pygame的基础用法

官方文档:http://www.pygame.org/docs/

 

本节介绍创建基于pygame的窗口的结构与步骤

import pygame
import sys

pygame.init()  # 初始化pygame
size = width, height = 320, 240  # 设置窗口大小
screen = pygame.display.set_mode(size)  # 显示窗口

while True:  # 死循环确保窗口一直显示
    for event in pygame.event.get():  # 遍历所有事件
        if event.type == pygame.QUIT:  # 如果单击关闭窗口,则退出
            sys.exit()

pygame.quit()  # 退出pygame

结构:初始化->显示->主循环->退出

与大多数创建窗口的语言相通

pygame也是使用消息相应驱动窗口

 

详解

pygame.init()用来初始化pygame应用程序

pygame.display.set_mode()用来显示窗口

pygame.event.get()用来获取消息列表

event.type获取消息的类型

pygame.QUIT表示退出消息

sys.exit用于退出python程序

以上是关于pygame hello的主要内容,如果未能解决你的问题,请参考以下文章

Pygame模块,功能表

Pygame 游戏开发 基础知识

pygame 错误:“ImportError:没有名为 'pygame' 的模块”

退出 pygame 窗口后出现 pygame 错误

pygame01——初始pygame

Pygame:pygame.error:无法打开文件.ogg