pygame游戏开发系列1-游戏最小系统

如果对pygame感兴趣想要系统学习,可以看看我录的pygame的视频: https://www.bilibili.com/video/BV1bE411p7Ue
Pygame 是Python用于游戏开发的一个第三方库,允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。
Pygame有很多的模块,不同的模块专注于不同的功能:

模块名 功能
pygame.cdrom 访问光驱
pygame.cursors 加载光标
pygame.display 访问显示设备
pygame.draw 绘制形状、线和点
pygame.event 管理事件
pygame.font 使用字体
pygame.image 加载和存储图片
pygame.joystick 使用游戏手柄或者 类似的东西
pygame.key 读取键盘按键
pygame.mixer 声音
pygame.mouse 鼠标
pygame.movie 播放视频
pygame.music 播放音频
pygame.overlay 访问高级视频叠加
pygame.rect 管理矩形区域
pygame.sndarray 操作声音数据
pygame.sprite 操作移动图像
pygame.surface 管理图像和屏幕
pygame.surfarray 管理点阵图像数据
pygame.time 管理时间和帧信息
pygame.transform 缩放和移动图像

接下来我会通过一些列的文章来对pygame的使用进行介绍,首先是游戏最小系统。通过游戏最小系统我们可以把游戏窗口搭建起来,在后续的文章中会介绍怎么在最小系统的基础上添加界面元素和动画、事件。
因为 pygame 是第三方库,所以在使用之前需要先安装。

pip install pygame
或者:
python -m pip install pygame
或者:
直接通过pycharm去安装

以下是pygame游戏最小系统:

"""__author__=余婷"""
import pygame

# 1. 初始化pygame
pygame.init()

# 2. 创建游戏窗口
# set_mode(大小)
# 创建窗口设置窗口大小
window = pygame.display.set_mode((400, 600))
# 设置标题
pygame.display.set_caption('余婷小游戏')


# 3. 让游戏一直运行
while True:
    # 4. 在游戏运行过程中不断检测事件
    for event in pygame.event.get():
        print('有事件发生')
        # 如果点击了关闭按钮,游戏退出
        if event.type == pygame.QUIT:
            # 退出
            exit()

在这里插入图片描述

发布了40 篇原创文章 · 获赞 11 · 访问量 1464

猜你喜欢

转载自blog.csdn.net/yuting209/article/details/105292536