爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11639|回复: 0

[经验总结] python游戏框架之玩票的pygame

[复制链接]

新浪微博达人勋

发表于 2020-10-27 15:00:50 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x

今天浏览了下python游戏开发的模块pygame,感觉跟GUI有些类似
1、首先新建个窗口(~GUI的主窗口)
2、然后新建球、鸟、石头等对象(~控件)
3、绑定对象事件到键鼠(~信号槽)
4、程序轮询(也用到sys.exit())


从网上查了查,pygame不咋地
“pygame有些过时了,官方快N年没有更新了。”
“用的人还是蛮多的(相对于其他同类项目),不过大家都是用来写写小东西玩一玩,没有人用这个做商业项目。”
“真的要写游戏的话pygame的封装比较底层,不太够用,很多东西都要自己实现(当然自由度也高,不就是Flask的定位么)。”
“文档也不太好,好在前人留下了很多文章。”


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


密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表