SDL中文论坛
标题:
SDL_GetTicks
[打印本页]
作者:
ancientcc
时间:
2016-8-8 10:40
标题:
SDL_GetTicks
SDL_Quit会调用SDL_TicksQuit,后者一旦执行后,会让之后的紧接那次SDL_GetTicks返回0!后面则是在0之后按正常值增加。也就是说,
SDL_Quit会使得SDL_GetTicks出现一个“置为0然后从0开始增加”的折拐。
由于应用会把SDL_GetTicks在“整个生存期”只会增加视为公理,为此SDL_Quit要尽可能放在“外头”。
Rose中是CVideo的析构函数会调用SDL_Quit,而CVideo是game_controller中成员。为此要没什么意外,凡是涉及到SDL的代码都要放在game_controller构造函数之后(目的是在game_controller析构执行之前让它们完成析构)。
欢迎光临 SDL中文论坛 (http://www.libsdl.cn/bbs/)
Powered by Discuz! X3.3