![](https://img-blog.csdnimg.cn/49de75fb46a8492e87193b8e334a1bd7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python游戏开发
文章平均质量分 69
pygame
Mr_Stutter
啊啊啊啊啊欢迎
展开
-
Python游戏开发系列目录
pygame库笔记:Python游戏开发笔记之pygame库(一)练习:Python游戏开发练习(一)笔记:Python游戏开发笔记之pygame库(二)笔记:pygame游戏素材预处理练习:Python游戏开发练习(二)原创 2021-02-26 22:55:58 · 99 阅读 · 0 评论 -
Python游戏开发练习(二)
文章目录前言主程序文件 MoveUp.py配置文件 SETTING.py背景信息文件 BACKGROUND.py马里奥信息文件 PLAYER.py怪物信息文件 ENEMY.py总结前言练习使用pygame库实现动态效果,制作一个类似超级玛丽的低配版游戏。程序运行效果如下:主程序文件 MoveUp.py构造游戏框架,实现事件响应,碰撞判断。引入库和模块#MoveUpimport pygame, sysfrom SETTING import *import time事件响..原创 2021-02-26 22:33:34 · 277 阅读 · 0 评论 -
Python游戏开发笔记之pygame库(二)
文章目录前言精灵类--pygame.sprite.Sprite精灵组类--pygame.sprite.Group精灵冲突--pygame.sprite.collide精灵组管理--pygame.sprite.LayeredUpdates动态效果总结前言记录pygame的精灵类、精灵组类、实现动态效果、图层管理等内容。精灵类–pygame.sprite.Sprite框架class Ball(pygame.sprite.Sprite): def __init__(self...): p..原创 2021-02-26 21:39:27 · 522 阅读 · 0 评论 -
Python游戏开发练习(一)
文章目录前言代码引入库绘制文字加载图片加载方格生成雷表绘制雷区计算数字遇到零刷新初始化主函数运行程序运行效果总结前言使用pygame库编写扫雷。代码引入库import pygameimport pygame.freetypeimport sysimport timeimport random绘制文字def write(s, location, screen): font = pygame.freetype.Font("./素材/FZSTK.TTF", 30) ..原创 2021-02-25 13:50:08 · 291 阅读 · 1 评论 -
Python游戏开发笔记之pygame库(一)
文章目录前言pygame安装开发框架设置屏幕窗口-pygame.display事件响应-pygame.event事件类型-event.type具体事件-event.key色彩机制-pygame.Color绘制图形-pygame.draw绘制文字-pygame.freetype位图加载图像转换二维坐标添加音乐总结前言记录pygame的基本框架和事件响应。pygame安装pip install pygame#python -m pygame.example.aliens #运行自带游戏开..原创 2021-02-23 17:41:53 · 1458 阅读 · 1 评论 -
pygame游戏素材预处理
文章目录前言一、pillow库安装二、pillow库使用1、引入pillow库2、图片打开、保存3、图片处理4、动态图片三、函数封装1、引入库2、获取GIF帧数3、拆分GIF,修改尺寸4、连接图片5、转换格式6、修改大小7、主函数四、处理效果总结前言游戏素材资源网址pygame库只能展示图片的静态效果,要形成动态效果,可将GIF文件按帧提取拼接,循环展示。Python的pillow库提供了简便的图片操作方法,包括图片尺寸修改、格式修改、区域剪切、粘贴等,让你不再为手动处理图片而苦恼。..原创 2021-02-16 21:51:48 · 899 阅读 · 0 评论