本文正在参加「Python主题月」,详情查看 活动链接
Pygame是一组功能强大而有趣的模块,可用于管理图形、动画乃至声音,可以让我们很轻松的开发复杂的游戏。通过使用Pygame来处理在屏幕上绘制图像等任务,不用考虑众多繁琐而艰难的编码的工作,而是将重点放在程序的高级逻辑上。
安装Python
官网地址:www.python.org/downloads/
本系列博文使用的是Python3.6.8
64位系统可以下载Windows x86-64 executable installer,下载完成后双击Python安装包,然后通过图形界面安装,接着设置Python的安装路径,完后将Python3和Python3的Scripts目录配置到环境变量即可。
安装Pygame
地址:www.lfd.uci.edu/~gohlke/pyt…
或者直接用pip install pygame安装就行,方便快速。
认识pygame
1 | python复制代码from sys import exit # 导入sys库中的exit函数 |
从上面的注释就知道,这是一个使用了pygame并且用上了游戏退出游戏。我们设置上了自己的游戏名称:This is my first pygame-program。
当然我们也可以载入背景图,使用游戏界面有背景。
1 | arduino复制代码background = pygame.image.load('resources/image/background.jpg') |
这里面有一个需要注意的逻辑。我们无论什么时候做游戏,都需要一个while True。也就是死循环。如果游戏没有结束之前,都需要用这个死循环去更新游戏逻辑。
整体而言,游戏入门并不算难,也很容易就可以学会。上面的思想还是说的比较清楚的。有需要拿完整的游戏源码的话,请移步到公众号:诗一样的代码。既然进来了,原创不易。小伙伴点个赞再走呗。
本文转载自: 掘金