内容正文:
第三、四课时
任务二组装程序,测试运行
活动1界面设计
1.创建程序窗口,设置背景。
调用pygame.display.set mode(函数,将返回一个窗口。如果想在窗口上绘制或是放置对象,需要指定这个对象在窗口的具体位置,即坐标。pygame中的 坐标系原点在左上角,水平方向为x轴,垂直方向为y轴。
在pygame中,使用图像的最简单方法是调用image函数。通过pygame.image.load(filename)来载入图片,filename表 示图像文件的路径和名称。图像文件必须和程序在同一文件夹下才可以使用相对路径的引用方式。
例子
以下是一个样例程序。
import pygame #导入模块
pygame .init() #pygame模块初始化
#创建一个窗口screen,大小为800*600
screen=pygame . display. set. mode( [800 , 600])pygame . display.set caption( '实例') #设置屏幕标题
screen. fill((144, 238, 144)) #窗口填充淡绿色
img=pygame . image . load(' ball. png')#载入ball. png图像到内存#将图像绘制在screen中,图像的左上角在[200, 200]
screen. blit(img, [200, 200])
pygame .display.update() #窗口刷新
运行结果如图4.4.4所示。
你学会创建窗口了吗?仿照上面的代码尝试创建“接福”程序窗口,并设置图片作为背景。请注意图片文件路径的描述,思考背景图片应该在什么位置显示,有了背景图片窗口是否还要填充颜色等。画完以后一定记得利用update更新一下,否则画面会一片漆黑。
操作实践
#创建一个窗口screen,大小为800*600
screen= #设置窗口标题为“接福”
back=