event

来源:3-11 飞机大战项目游戏历史记录存储及键盘事件优化

慕容2143661

2020-04-09 03:41:29

您好,对于for event in pygame.event.get():还有些疑问,这里的event是否和我们之前的简单的for i in list中的i对应,可随意取名,pygame.event.get()又是什么。if event.type == pygame.QUIT:应该怎么去理解,.type也请说明一下

写回答

1回答

好帮手慕觉浅

2020-04-09

同学你好:

1.对于for event in pygame.event.get():这里的event和我们之前的简单的for i in list中的i是一样的,可随意取名,但我们一般会起一些方便记忆的代表你所取出的东西的单词,例如event事件。

2.pygame.event.get()是用来获取用户当前所做动作的事件列表,for event in pygame.event.get()就是遍历事件列表,取出用户的动作。

3.if event.type == pygame.QUIT:是如果用户当前所做动作的类型为退出时进行下面代码块的操作。

4. .type是所有用户事件实例都有一个事件类型标识符,可作为.type属性访问 。事件类型主要有以下几种常用的:

QUIT: 退出

MOUSEBUTTONDOWN: 鼠标点击事件

KEYDOWN: 键盘事件

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程

相似问题

回答 1

回答 2

回答 2

回答 1

回答 3