飞机大战第二天
昨天我们初步建成了我们飞机大战的游戏窗口,但是黑色背景显得十分沉闷,今天我们就针对游戏页面背景创建一个设置类。
为此我们专门编写一个名为settings的file,其中包含的就是有关我们飞机大战设置的类。这样做有利于我们集中管理游戏设置。话不多说直接上代码。
这里构建了一个新的函数将我们原来的函数值进行改变
self.screen_width 改变的是窗口的宽
self.screen_height 改变的是窗口的高
self,bg_color 改变的是窗口的背景颜色,括号里面的是RGB值,RGB值取值范围为(0~255)。通过不同的组合可创建1600万中颜色。
写好settings后我们在昨天做的那个文件中导入这个模块并进行一些修饰
这里我们需要实例化settings,否则我们的settings将无法导入这个文件中,从而无法修饰它。
实例化的操作就是 auto_settings = Settins()
这样一来我们就成功的将settings导入到我们的文件中了
运行的结果如下:
导入settings过后原本黑色的背景就变为了白色的,沉闷的氛围一下就欢快了。
现在背景有了缺的就是飞机,明天我们将构建飞机模型,并将飞机导入到文件当中。
下课!!!