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缩放和移动图像

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

mez_Blog

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

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

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

打赏作者

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

抵扣说明:

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

余额充值