- Python
pythonlv3 pygame第一课 课程重难点知识和作业
- 6 个月前 @
课程重难点知识笔记
1. 安装pygame模块
- 命令:使用pip命令安装pygame。
2. pygame基本框架
- 初始化pygame:启动pygame模块。
- 设置屏幕大小:定义游戏窗口的宽度和高度。
- 设置标题:为游戏窗口设置标题。
- 设置帧率:控制游戏的帧率,使游戏运行更加平滑。
- 游戏主循环:游戏的持续运行逻辑。
- 事件处理:处理用户输入,如键盘按键、鼠标点击等。
- 用黑色填充屏幕:清空屏幕,准备绘制新的画面。
- 更新屏幕:将绘制的内容显示到窗口上。
3. 示例小程序
- 创建窗口:设置窗口大小和标题。
- 绘制方块:在窗口中绘制一个方块,并使其能够随键盘箭头键移动。
- 移动控制:通过检测按键事件来改变方块的位置。
- 边界检查:确保方块不会移出窗口边界。
课后作业
选择题
-
如何安装pygame模块?
- A.
pip install pygame
- B.
install pygame
- C.
import pygame
- D.
download pygame
- A.
-
初始化pygame的正确命令是什么?
- A.
pygame.start()
- B.
pygame.init()
- C.
initialize pygame
- D.
start pygame
- A.
-
以下哪个函数用于创建游戏窗口?
- A.
pygame.window()
- B.
pygame.create()
- C.
pygame.display.set_mode()
- D.
pygame.screen()
- A.
-
游戏主循环的作用是什么?
- A. 只处理一次事件
- B. 使游戏能够持续运行
- C. 只更新一次屏幕
- D. 只绘制一次图形
-
以下哪个函数用于处理pygame中的事件?
- A.
pygame.event.process()
- B.
pygame.event.get()
- C.
pygame.event.handle()
- D.
pygame.event.run()
- A.
-
如何用黑色填充整个屏幕?
- A.
screen.clear()
- B.
screen.fill((0, 0, 0))
- C.
pygame.draw.rect(screen, (0, 0, 0), (0, 0, WIDTH, HEIGHT))
- D.
screen.color(0, 0, 0)
- A.
-
更新屏幕显示的pygame函数是什么?
- A.
pygame.update()
- B.
pygame.refresh()
- C.
pygame.display.flip()
- D.
pygame.screen.update()
- A.
答案
- A
- B
- C
- B
- B
- B
- C
通过这些知识点和作业,学生可以巩固对pygame基本框架和游戏开发流程的理解。
0 条评论
目前还没有评论...