码迷,mamicode.com
首页 > 其他好文 > 详细

游戏倒计时的问题

时间:2014-08-28 12:58:19      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   strong   数据   问题   sp   时间   on   

为了实现每日清除、每周数据清除逻辑,游戏一般有一个倒计时的逻辑,这个逻辑会产生的问题是:

  1. 倒计时结束的时候,是[23:59:59,0:0:1]之间的数值;
  2. 如果是在前一天结束,则数据逻辑中,如果涉及到根据日期判定的逻辑,就可能会出错,比如根据当前日期变更进行签到、月卡等;
  3. 如果是在后一天结束,则在[0:0:0,结束时间]这段时间下线的玩家,数据就会得不到清除;

解决方式:

  1. 现在采用的方式是,在数据进行清除的时候,设置一个清除日期,根据日期进行判定,这个昨天是否没有被更新数据
  2. 还是使用倒计时的方式,倒计时的方式,将时间往后推迟1秒,这样,结束的时候,肯定已经是第二天了

游戏倒计时的问题

标签:style   color   使用   strong   数据   问题   sp   时间   on   

原文地址:http://www.cnblogs.com/bornfish/p/3941274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!