【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例
本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。 前几期博客我们一起学习了,pygame中的 冲突检测技术 以及一些 常用的数据结构 。 这次我们来一起做一个简单的酷跑类游戏综合运用以前学到的知识。 程序下载地址: https://pan.baidu.com/s/1Ji2Ubsds6z2brBx8Gz1OOw 提取码:dff4 源代码网盘地址: https://pan.baidu.com/s/1T7tlYbTNUPRhtJ45B6PAPw 提取码:mhip github地址: https://github.com/XINCGer/catRunFast 效果图: 现在我们来分析一下制作流程: 游戏中一共有嗷大喵,恶龙,火焰,爆炸动画和果实(就是上方蓝色的矩形块)这几种精灵。这里我们使用到了前几期博客中的MyLibrary.py。上述这几个精灵都是 MySprite类实例化的对象。 为了方便管理。我们建立了几个精灵组,并且将一些精灵塞到了里面: #创建精灵组 group = pygame.sprite.Group() group_exp = pygame.sprite.Group() group_fruit = pygame.sprite.Group() #创建怪物精灵 dragon = MySprite() dragon.load(