Python 试卷题目有答案 第12章 Pygame游戏编程

时间:2022-07-15 12:13:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


12-1 什么是Pygame

答:Pygame是跨平台Python模块,专为电子游戏设计。包含图像、声音。创建在SDLSimple DirectMedia Layer)基础上,允许实时电子游戏研发而无需被低级语言,如C语言或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)完全简化游戏逻辑本身,所有的资源结构都可以由高级语言(如Python)提供。



12-2 安装Pygame模块的命令是什么?

答:Pygame的安装非常简单,只需要如下一行命名:

pip install pygame

运行结果如下图所示。





12-3 创建一个Pygame窗口应该使用Pygame的哪几个模块?

答:使用pygamedisplay模块和event模块可以创建一个Pygame窗口。

12-4 简述Surface对象的作用。

答:Surface是用来代表图片的pygame对象,可以对一个Surface对象进行涂画、变形、复制等各种操作。

1


12 GUI编程



12-5 Pygamedisplay模块的常用方法有哪些? 答:display模块的常用方法如下表所示。

display模块的常用方法





pygame.dispaly.init pygame.dispaly.quit pygame.dispaly.get_init pygame.dispaly.set_mode pygame.dispaly.get_surface pygame.dispaly.flip pygame.dispaly.update

初始化display模块 结束display模块 如果display模块已经被初始化,则返回True 初始化一个准备显示的界面 获取当前的Surface对象 更新整个待显示的Surface对象到屏幕上 更新部分内容显示到屏幕上,如果没有参数则与flip功能相同



2


本文来源:https://www.wddqw.com/doc/ba2c4c0baf51f01dc281e53a580216fc710a534d.html