想编写游戏的看过来-Python游戏库-pygame

1
2
3
你是不是有想自己设计一款游戏的冲动呢?如果有,那么,是不是又觉得无从下手呢?本篇文章就来告诉你们,我们制作游戏需要用到什么和如何制作。

Python作为一种解释型语言,简单易用强大,它有着丰富的第三方模块。pygame就是其中的一个模块。本模块包含了制作游戏的所有内容。所以,在你制作游戏时,需要先将该模块导入到你的程序当中。格式:import pygame。
4
我们的游戏需要一个窗口来显示我们的制作效果。所以,我们必须利用pygame模块中的窗口工具来初始化和设置窗口的大小、标题等等。
飞机大战
有了窗口,你会觉得它像你家墙面一样白。相信你一定不会喜欢。其实,我们是可以设置窗口的背景颜色的。你可能会说,即使有颜色,它也比较单一,不够丰富。那么,接下来该怎么做呢?

大家在网上看到过很多漂亮的图片,自己用手机可能也拍过很多你喜欢的风景,甚至你自己也绘制过很多的图片。这些,都可以利用我们pygame里面的工具加载到我们的程序当中。这时候,你可以直接利用这些图片作为你的窗口背景以及你游戏中的角色。注意:pygame对你的图片使用有要求。也就是说你图片的格式为xxx.png等。

窗口美化
到此,你可以在你的游戏窗口中,看到你的游戏角色、背景,静静地出现在游戏窗口当中,等着你去控制。根据你的想法,利用我们的Python语句来控制你的游戏角色动起来吧。

这个时候,你的游戏角色在窗口中实现着你大脑里游戏的想法。想不想在角色互相决斗的过程中,来点音乐呢?pygame当中同样提供了此工具。记得一定要先找到你喜欢的音乐,同时并添加到程序当中。
你想不想在游戏角色拼杀的过程当中,知道游戏角色的属性、生命等信息呢?如果想,你可以利用pygame当中的文本将这些信息显示在我们的窗口当中。
生命值
对于游戏结束或者游戏进行过程中的某些突发情况进行处理。比如,你按下键盘的ESC等等。你可以利用pygame中的事件函数对此进行特殊的处理。

到此,你已经制作成功一款完整的游戏。让你的同学和你一起尽情地play吧。
陪伴成长

发布了34 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/xingzhe_666/article/details/102952922