游戏编程基础day9

事件

事件的概念

用户与游戏进行的交互

事件的类型

MOUSEBUTTONDOWN 鼠标按下

​ pos 属性 记录鼠标当前的坐标

​ button属性 记录鼠标按键状态

​ 鼠标按键 一般是有5个(左键,右键,滚轮按键,向上滚轮键,向下滚轮键,有侧键)

MOUSEMOTION 鼠标移动

​ rel 属性 鼠标相对运动距离 相对于上一次鼠标移动事件

​ pos 属性 记录鼠标当前的坐标

MOUSEBUTTONUP 鼠标弹起

​ pos 属性 记录鼠标当前的坐标

​ button属性 记录鼠标按键抬起状态

​ 鼠标按键 一般是有5个(左键,右键,滚轮按键,向上滚轮键,向下滚轮键,有侧键

QUIT 鼠标点击关闭按钮对应的事件

处理事件的方法

get()
poll() 从事件队列中获得一个事件
wait() 等待队列中的一个事件
peek() 测试事件类型是否在队列中等待
clear() 从事件队列中删除事件 默认全部删除
event_name() 从事件id 获取字符串名字

post() 产生一个事件 将这个事件放入到事件队列中
Event()  创建一个给定类型的事件 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值