用Python和Pygame写游戏
我们上一个程序,会一直运行下去,直到你关闭窗口而产生了一个QUIT事件,Pygame会接受用户的各种操作(比如按键盘,移动鼠标等)产生事件。事件随时可能发生,而且量也可能会很大,Pygame的做法是把一系列的事件存放一个队列里,逐个的处理。一句话就是使用者做的操作都叫产生事件,通过键盘或者鼠标。
事件检索使用pygame.event.get()来处理所有的事件。如果我们使用pygame.event.wait(),Pygame就会等到发生一个事件才继续下去。一般游戏中不太实用,因为游戏往往是需要动态运作的;而另外一个方法pygame.event.poll()就好一些,一旦调用,它会根据现在的情形返回一个真实的事件,或者一个“什么都没有”。下表是一个常用事件集:

我们先来写一个可以把所有方法输出的程序
import pygame
from pygame.locals import *
from sys import exit
pygame.init()
SCREEN_SIZE = (640, 480)
screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32)
font = pygame.font.SysFont('arial', 16)
font_heigh = font.get_linesize()
event_text = []
while Tr
相关知识
Python 使用 Pygame 库实现 Tom 猫游戏:初始化游戏、创建 Tom 猫、添加互动功能
如何用python写一个桌面宠物
【附源码】教你用Python代码制作一只你的专属宠物,桌面体验感升级100%!!
结队
用python写个桌面挂件
用python做一个宠物系统
【Python程序】用200行Python代码制作有趣的桌面宠物(源码可分享),大打工人解压放松程序,如何用Python制作一个桌面宠物!
用Python写个桌面挂件,手把手带你做只桌面宠物~
用java写的小宠物游戏
Python之函数
原文链接: 用Python和Pygame写游戏 https://www.mcbbbk.com/newsview578477.html
| 上一篇: up主xq,b站刷到一个视频,u... | 下一篇: sql server @@ROW... |
推荐分享

- 1养玉米蛇的危害 30693
- 2狗交配为什么会锁住?从狗狗生... 7986
- 3我的狗老公李淑敏33——如何... 6961
- 4中国境内禁养的十大鸟种,你知... 5638
- 5petpet generat... 5271
- 6豆柴犬为什么不建议养?可爱的... 4938
- 7南京宠物粮食薄荷饼宠物食品包... 4912
- 8自制狗狗辅食:棉花面纱犬的美... 4905
- 9家养水獭多少钱一只正常 4868
- 10广州哪里卖宠物猫狗的选择性多... 4765




