SDL_PumpEvents更新键盘状态( Use SDL_PumpEvents to update the state array)
SDL_PeekEvents用于读取事件,在调用该函数之前,必须调用SDL_PumpEvents搜集键盘等事件
SDL_GETEVENT表示读取队列中的事件,并且将该事件从队列中移除
设置了SDL_GETEVENT操作属性的SDL_PeekEvents等同于调用SDL_PoolEvent获取事件
SDL_PumpEvents
从输入设备中搜集事件,推动这些事件进入事件队列,更新事件队列的状态,不过它还有一个作用是进行视频子系统的设备状态更新,如果不调用这个函数,所显示的视频会在大约10秒后丢失色彩。没有调用SDL_PumpEvents,将不会有任何的输入设备事件进入队列,这种情况下,SDL就无法响应任何的键盘等硬件输入。
注意
该函数只能在视频子系统的线程中调用,更加稳妥的做法,只应该在主线程中被调用
https://blog.csdn.net/leixiaohua1020/article/details/40723085
https://blog.csdn.net/noback7/article/details/7209271
https://www.cnblogs.com/TaigaCon/p/9622016.html
曾经看着她的倩影很美,现在依旧很美,不过只是在心底,再也无法触碰的美丽。忽然想起曾经走过的地方,她或许正在小心翼翼的说着,而我确是坦诚相待。只不过,我不是她喜欢的类型。不知道为什么,我们可以走那么长的路,或许我们只能是同伴,但不可能是伴侣。这就是事情的结局,我可以喜欢的是她的淑女的一面,但是她的强势不可能包容我的。
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/193382.html