Pygame入门

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

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

 上面还监测一下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缩放和移动图像

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mez_Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值