4.16Java游戏小项目之记时功能
需求描述
希望在玩游戏时看到自己完了多久
核心点:
-
时间计算:当前时刻 - 游戏结束的时刻---在游戏开始的时候创建一个时间的对象
-
显示时间到窗口
时间计算
在初始化窗口时,保存一个起始时间。飞机死亡时,保存一个结束时间。在MyGameFrame中定义两个成员变量
Date startTime = new Date(); //游戏开始时刻
Date endTime;
/*
在飞机死亡的时候给endTime赋值,修改paint方法中的代码
时间就是毫秒数,计算方法:
1970年1月1日0时0刻开始
1990年10月1日0时0刻结束
二者做差
*/
创建时间对象:
把游戏经过的时间写到我们的上方:
/*重写桌面绘制方法*/