本节书摘来自异步社区《Python和Pygame游戏开发指南》一书中的第2章,第2.2节,作者[美]Al Sweigart(斯维加特), 李强 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.2 使用Pygame的Hello World程序源代码
我们用Pygame开发的第一个程序,是在屏幕上显示一个带有“Hello World”的窗口的小程序。通过点击IDLE的File菜单,然后选择New Window,打开一个新的文件编辑器。在IDLE的文件编辑器中,输入如下的代码并将其保存为blankpygame.py 。然后,按下F5键或者从文件编辑器顶部的菜单选择Run > Run Module,运行该程序。
记住,不要输入每一行开始处的行号和句点(那些只是为了方便在本书中引用)。
当运行这个程序的时候,将会出现一个黑色的窗口,如图2-1所示。
是的,你刚刚创建了世界上最无趣的视屏游戏。它只是一个空白的窗口,在窗口的顶部显示了一个“Hello World!”(在所谓的窗口的标题栏中,标题栏会保存标题文本)。
但是,创建一个窗口只是制作图形化游戏的第一步。当你点击窗口右上角的X按钮的时候,程序会终止并且窗口会消失。
调用print()函数来让文本出现在窗口中的方法无效,因为print()是一个用于CLI程序的函数。对于使用input()获取来自用户的键盘输入,也是一样的。Pygame使用其他的函数进行输入和输出,我们将在本章稍后介绍它们。现在,我们来详细看一下“Hello World”程序中的每一行代码。