本文主要是介绍pygame入门小游戏(外星人入侵(2)设置背景颜色和添加背景图),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
上一节介绍了游戏窗口的创建,今天我们来给游戏添加一个有颜色的背景吧!也可以添加一张你喜欢的图片作为背景^_^
我们创建一种背景色,并把它存储在bg_color中。颜色只需指定一次,因此在while循环前定义。
在pygame模块中,颜色是通过RNG值指定的。通过不同的组合,可以创建多种颜色。
接下来调用screen.fill(),把颜色填充屏幕。
如果我们想添加一张图片作为背景图,如下代码所示
background = pygame.image.load('你的图片.jpg').convert()
注意:最好把图片与主程序放在同一个文件夹里面,还有图片名字最好使用英文字母或数字,(刚开始使用的汉字命名一直报错T_T)
下图为加载成功的背景图
没错,背景图就是一只萌萌的二哈,哈哈。
对了,为了美观,最好把图片大小修改的跟设置的窗口大小一致
(若图片加载失败,把pygame.display.flip()
改为pygame.display.update())
由于要上的课很多,刚开始就先少说点,我也是看着课本学着然后写着。下面推荐一本入门python的书
链接:http://pan.baidu.com/s/1o7Csyr4 密码:qdm5
这篇关于pygame入门小游戏(外星人入侵(2)设置背景颜色和添加背景图)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!