前言
基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。
我们的下一步目标是完成python crash course中的外星人入侵项目,这是一个2D游戏项目。在这之前,我们先简单学习一下pygame模块。
私信我发送消息python资料,领取python crash course中文版PDF。
Pygame
Pygame是一个开源的Python多媒体开发库,专门用于开发2D游戏。它是Python编程语言的一个扩展,基于 SDL (Simple DirectMedia Layer) 库,提供了丰富的功能来处理图形、声音、事件处理等游戏开发所需的基本要素,使得创建游戏变得更加简单直接。
pygame.image
pygame.image 模块是 Pygame 库的一部分,专门用于处理图像文件。它提供了加载、保存、转换和操作图像的能力。
常用函数介绍
pygame.image.load(filename)
- 功能:从文件中加载图像并返回一个 Surface 对象。
- 参数:filename 是图像文件的路径。
- 返回值:返回一个 Surface 对象,表示加载的图像。
这个函数可以说用了好几次,窗口图标,图片填充,应该都很熟悉了。
import pygame
# 初始化
pygame.init()
# 新建窗口
screen = pygame.display.set_mode((1200, 800))
# 加载图片
image = pygame.image.load("girl.webp").convert()
# 填充
screen.blit(image, (0, 0))
# 更新屏幕
pygame.display.flip()
# 点击关闭退出程序,这个后面再讲,代码可以先写上。

最低0.47元/天 解锁文章
610

被折叠的 条评论
为什么被折叠?



