1.pgzero显示信息
1.1 基本方法
在pgzero中,通过screen.draw.text()函数显示信息。在《玩游戏学Python5-函数》中提到,pgzero的draw()函数用于显示游戏内容,因此可以在该函数中使用screen.draw.text()来显示信息,代码如图1所示。

图1 pgzero显示指定信息的代码
其中,第一个参数表示要显示的内容;第二个参数是内容显示的位置,横坐标是150,纵坐标是游戏窗口高度的1/5。代码运行效果如图2所示。

图2 代码运行效果
1.2 扩展用法
通过screen.draw.text()函数,还可以指定显示内容的字体大小以及颜色,代码如图3所示。

图3 指定显示内容的字体大小以及颜色的代码
其中,第18行中的fontsize参数表示字体的大小;第19行中的color表示颜色。以上代码运行的效果如图4所示。

图4 代码运行效果
也可以将字体大小和字体颜色设置为整型变量和字符串变量,代码如图4所示。

图4 使用变量设置显示信息
其中,第13-15行代码定义的font_pos、font_size和font_color作为要显示信息的位置、字体和颜色。之后,在第19-22行中,screen.draw.text()使用以上三个变量显示指定信息。这样,只需要修改变量的值,就可以改变显示的效果,而不需要去修改具体显示信息的代码了。