
上QQ阅读APP看书,第一时间看更新
1.7 回顾与总结
在本章中,我们从无到有编写了一个弹跳小球的游戏。首先学习了Mu编辑器的基本操作,以及如何借助Pgzero库来创建游戏窗口。然后了解了如何在窗口中绘制背景及图像。接下来学习了如何创建游戏角色,并在窗口中生成了一个小球角色。设法让小球移动,并借此理解了游戏循环的概念,正是依靠游戏循环,游戏才会不断运行。此后还实现了小球的反弹效果,让小球围绕窗口的四条边界来回弹跳。最后,添加了很多个弹跳的小球,并通过列表对它们进行统一的管理和操作。
本章涉及的Pgzero库的相关特性总结如表1.1所示。
表1.1 本章涉及的Pgzero库的相关特性

下面给出弹跳小球游戏的完整源程序代码。
