![趣学Python游戏编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/223/44510223/b_44510223.jpg)
上QQ阅读APP看书,第一时间看更新
1.7 回顾与总结
在本章中,我们从无到有编写了一个弹跳小球的游戏。首先学习了Mu编辑器的基本操作,以及如何借助Pgzero库来创建游戏窗口。然后了解了如何在窗口中绘制背景及图像。接下来学习了如何创建游戏角色,并在窗口中生成了一个小球角色。设法让小球移动,并借此理解了游戏循环的概念,正是依靠游戏循环,游戏才会不断运行。此后还实现了小球的反弹效果,让小球围绕窗口的四条边界来回弹跳。最后,添加了很多个弹跳的小球,并通过列表对它们进行统一的管理和操作。
本章涉及的Pgzero库的相关特性总结如表1.1所示。
表1.1 本章涉及的Pgzero库的相关特性
![](https://epubservercos.yuewen.com/CD8B50/23721632609523106/epubprivate/OEBPS/Images/Figure-T33_12264.jpg?sign=1738937724-APrphhtmJxlvJnzz4Ay63z4g5UQYbwMR-0-cb709e161ecae47160c1b467a0f48188)
下面给出弹跳小球游戏的完整源程序代码。
![](https://epubservercos.yuewen.com/CD8B50/23721632609523106/epubprivate/OEBPS/Images/Figure-P33_12265.jpg?sign=1738937724-bdZYOCiKmSYhs83rdG3SncH8qwiEJQxs-0-5d93fd5e523ffc707665012d0d768632)