0
点赞
收藏
分享

微信扫一扫

Pygame入门


Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音等,创建在SDL(simple directmedia layer)基础上,允许实时电子游戏研发而不会被低级语言,如C或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏功能和理念都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言(如Python)提供。

pygame的安装十分简单,只需要用pip命令就可以快速安装。

Pygame入门_python

 上面还监测一下pygame是否成功安装,出现的提示信息如上所示。

pygame做游戏开发的优势在于不需要过多的考虑底层相关的内容,二可以把工作重心放在游戏逻辑上。例如,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

缩放和移动图像

 

举报

相关推荐

0 条评论