![趣学Python游戏编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/223/44510223/b_44510223.jpg)
上QQ阅读APP看书,第一时间看更新
2.1.2 创建游戏场景
作为游戏程序编写的第一步,需要创建一个游戏角色活动的场景。首先确定场景的大小。我们的游戏使用9个图片块来完成拼图,最终图像的尺寸应该是3×3个图片块大小,即水平方向3个图片块,垂直方向也是3个图片块。每个图片块的宽度和高度都是96像素,因此最终图像的宽度和高度则都是96的3倍,以此作为游戏场景的宽度和高度值,代码如下所示:
![](https://epubservercos.yuewen.com/CD8B50/23721632609523106/epubprivate/OEBPS/Images/Figure-P36_12267.jpg?sign=1734477981-lhWP9MK8CywzfsFptOspZZTPlQczJjFD-0-466f83bba0b4080b8bfe388ab79291ae)
上述代码首先定义了一个常量SIZE,用来表示图片块的尺寸。然后将场景的宽度WIDTH和高度HEIGHT分别设置为SIZE的3倍。
接着显示场景,这就需要在draw()函数中进行处理。为程序加入如下代码:
![](https://epubservercos.yuewen.com/CD8B50/23721632609523106/epubprivate/OEBPS/Images/Figure-P36_1136.jpg?sign=1734477981-2duJF4VPYPYSNLVEtbrOxYkDRMryUfwD-0-717dae4073472335e4317692ecd51536)
可以看到,这里仍然采用最简单的办法,即使用单一的颜色来填充整个游戏场景。这里使用白色作为背景颜色。