图形之寻求帮助---Pygame,,
图形之寻求帮助---Pygame,,
图形
你已经了解了计算机编程的很多基本要素:输入和输出、变量、判断、循环、列表、函数、对象和模块。希望你能为掌握这些知识感到高兴!现在该利用Python和编程做点更有意思的事情了。
这一章中,你会学习如何在屏幕上画图,比如直线、形状、颜色,还会谈到一点动画。这会帮助我们在后面的几章中真正开发游戏和其他程序。
16.1 寻求帮助---Pygame
要让图形(和声音)在你的计算机上起作用,这可能有点复杂,这涉及操作系统和你的图形卡,还需要大量底层代码(目前我们还不想考虑这些代码)。所以我们将使用一个名为Pygame的Python模块来提供帮助,让问题更简单一些。
要让游戏在不同计算机和操作系统上都能工作,所需要的图形和其他内容都可以利用Pygame来创建,而不必了解每个系统的烦琐细节。
Pygame还需要另一个Numeric模块的一些帮助。如果还没有安装这个模块,可以在Pygame网站得到。
Pygame和IDLE
还记得使用EasyGui建立我们的第一个GUI程序时,我提到过有些人在IDLE上使用EasyGui会有问题,没错,对于Pygame和IDLE也存在同样的问题,在我的系统上,有些Pygame程序就无法从IDLE正确地运行。对于本章后面的例子,类似于第6章使EasyGui时一样,建议你使用SPE而不是IDLE。
唯一不同的是需要使用Run in Terminal选项(或Run in Terminal without arguments),而不是常规的Run常规。试试看,自己做些试验,相信你会搞明白的。这丄是编程的一个重要方面---你要自己尝试找出答案!
评论关闭