关于网页游戏中倒计时的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:02:32
现在的网页游戏中,建筑一些东西或征兵,都有一个倒计时.
我的问题是:他们是如何做到在最后一秒让建筑升级或征兵结束?也就是说,是用什么方法让倒计时及时结束?玩家不在线,倒计时又是怎么结束的?

一般来说 不会让服务器有计时或延时功能,那样太占资源,加重负担。有一种机制:记录开始的时间,检查玩家登录的时间。玩家如果都不在线,倒计时就不会结束,但是玩家是看不到的,只要玩家一上线就执行程序看倒计时是否完成。给玩家的错觉是有一个倒计时器。

我的做法 是立马造好 但是设置冻结 解冻时间按照当地时间往后增加 比方1分钟类 然后设定该物品属性当 当地时间在起设定的冻结时间之后 才能使用

或者另起一段程序监控冻结时间结束的触发