游戏中一般都需要定时器来做一些表现 比如需要一个功能 X秒后成熟
但定时器是怎么实现的呢?
一般的做法是 开update 算dt 然后加起来?
但这样会有一些问题
比如 5秒后需要一个回调 这个时间把游戏放到后台 游戏逻辑暂停了 等恢复的时候需要再等5秒才回调
这个是不符合我们预期的
所以 需要一种时间戳定时器 不是算dt 而是算timestamp
游戏中一般都需要定时器来做一些表现 比如需要一个功能 X秒后成熟
但定时器是怎么实现的呢?
一般的做法是 开update 算dt 然后加起来?
但这样会有一些问题
比如 5秒后需要一个回调 这个时间把游戏放到后台 游戏逻辑暂停了 等恢复的时候需要再等5秒才回调
这个是不符合我们预期的
所以 需要一种时间戳定时器 不是算dt 而是算timestamp
本文标题:定时器?
本文链接:https://www.haomeiwen.com/subject/eypwvftx.html
网友评论