pygame监听事件以及精灵和精灵组
文章目录
1.游戏循环中监听事件
1.事件(event)
1.1:就是游戏启动后,用户针对游戏所做的操作
1.2:例如:点击关闭按钮,点击鼠标,按下键盘…
2.监听
2.1:在游戏循环中,判断用户具体的操作。
只有捕获到用户具体的操作,才能有针对性的做出响应。
3.代码实现
pygame 中通过 pygame.event.get() 可以获得 用户当前所做动作 的 事件列表
- 用户可以同一时间做很多事情
提示:这段代码非常的固定,几乎所有的 pygame 游戏都 大同小异!
# 游戏循环
while True:
# 设置屏幕刷新帧率
clock.tick(60)
# 事件监听
for event in pygame.event.get():
# 判断用户是否点击了关闭按钮
if event.type == pygame.QUIT:
print("退出游戏...")
pygame.quit()