时间控制函数在SDL_timer.h中
延时
|
|
延时ms个毫秒。这个函数广泛用在游戏编程中用于延时
时钟控制 添加时钟
|
|
- interval:每次触发回调函数的时间间隔
- callback:回调函数,必须以
Uint32 my_callbackfunc(Uint32 interval, void *param)
的形式编写并且返回值为interval。 - param:用户自定义数据。
这个函数返回添加的时钟ID
移除时钟
|
|
和Windows编程一样,时钟不提供暂停机制。如果想要暂停必须通过删除来达到目标。
精确时间
|
|
这个函数获得SDL2库初始化以来的毫秒数。这个函数用于在游戏编程里面精确计算经过的时间长度。
用于比较时间的宏
|
|
如果时间A已经经过时间B了,那么返回true。否则返回false