在前面学习SDL的例子运行时,我们发现我们的窗口只停留了几秒,但是如果设置更长时间显然也有其他的弊端. 那么有没有一种好的办法可以解决这个问题呢?例如:能不能让窗口一直显示,直到检测到用户用鼠标点击关闭按钮后才关闭呢? 答:显然可以! 下面就来介绍一下SDL的事件处理机制. 1. SDL 事件处理机制原理 SDL事件就是键盘事件,鼠标事件,窗口事件等.SDL将所有事件都存放在一个队列中.所有对事件的操作,其实就是对队列的操作. 而SDL对这些事件都做了封装,提供了统一的API,下面我们就来详细的…