小学Python系列少儿编程课程《第10章 玩游戏不如自己开发游戏》课件

2024-01-26
| 46页
| 374人阅读
| 18人下载
普通

内容正文:

Python少儿编程 第十章 玩游戏不如自己开发游戏 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 目录 1.1 Python的游戏开发装备 1.2 Pygame大显身手 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 PART 01 Python的游戏开发装备 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 Pygame简介 1.1 Pygame是一个用于开发游戏的Python模块,它是在SDL库的基础上开发的。通过Pygame,用户可以开发功能丰富的游戏和多媒体程序。此外,Pygame是一个可移植性很高的模块,可支持多个操作系统,非常适合小游戏的开发。 Pygame是一个由一系列模块组成的集合包,不同的模块可以实现游戏中不同的功能, Pygame所有模块列表如表10-1所示。 表10-1 Pygame所有模块列表 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 Pygame简介 1.1 表10-1 Pygame所有模块列表(续) 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 Pygame第三方库安装 1.1 步骤 1 启动PyCharm,新建“第10章”项目,然后在菜单栏中选择“文件”→“设置”选项,如图10-1所示。 图10-1 设置项目 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 Pygame第三方库安装 1.1 步骤 2 打开“设置”对话框,选择“项目:第10章”→“Python解释器”选项,然后在显示的列表框上方单击“+”按钮,如图10-2所示。 图10-2 选择安装项目 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 Pygame第三方库安装 1.1 步骤 3 打开“可用包”对话框,在搜索栏中输入“pygame”,然后在显示的列表中选择“pygame”选项,单击“安装包”按钮,如图10-3所示。 步骤 4 等待安装,安装成功后,“可用包”对话框中将显示“已成功安装包‘pygame’”,如图10-4所示。 图10-3 选择安装库 图10-4 成功安装 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 Pygame第三方库安装 1.1 步骤 5 关闭“可用包”对话框,返回“设置”对话框,在已安装库列表中可看到“pygame”,单击“确定”按钮即可完成安装,如图10-5所示。 图10-5 完成安装 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 PART 02 Pygame大显身手 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 创建窗口 2.1 所有游戏都在一个固定的窗口(或屏幕)进行操作,故开发游戏的第一步就是创建窗口。pygame.display模块提供了set_mode()方法用于初始化一个窗口,其方法原型如下。 set_mode(resolution=(0,0)[, flags=0, depth=0]) 其中,resolution是一个二元组,表示宽和高,单位为像素;flags用于指定扩展选项,可同时指定多个选项(使用“|”操作符隔开),具体选项如表10-2所示;depth表示颜色深度,如果缺省,系统会自动选择一个最优值。该方法返回一个Surface对象(即Pygame用来表示图像的对象)。 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 创建窗口 2.1 表10-2 flags可用的选项 单击此处编辑母版标题样式 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 创建窗口 2.1 pygame.image模块提供了load()方法用于加载图片,其方法原型如下。 load(filename) 其中,filename为加载的图片的名称(可包含路径)。该方法返回一个Surface对象。 图片加载完成后,并不是显示在窗口中,而是转换成一个Surface对象,想要将其在窗口上显示,须使用pygame.surface模块中的blit()方法将一个图像绘制到另一个图像上,其方法原型如下。 blit(source, dest[, area=None, special_flags = 0]) 其中,source为Surface对象(即显示的图片);dest为坐标值,一般为source的左上角坐标;area

资源预览图

小学Python系列少儿编程课程《第10章  玩游戏不如自己开发游戏》课件
1
小学Python系列少儿编程课程《第10章  玩游戏不如自己开发游戏》课件
2
小学Python系列少儿编程课程《第10章  玩游戏不如自己开发游戏》课件
3
小学Python系列少儿编程课程《第10章  玩游戏不如自己开发游戏》课件
4
小学Python系列少儿编程课程《第10章  玩游戏不如自己开发游戏》课件
5
小学Python系列少儿编程课程《第10章  玩游戏不如自己开发游戏》课件
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。