向 html5 画布游戏添加计时器
Adding a timer to html5 canvas game
我想知道是否有人可以帮助我为我的画布游戏添加一个计时器,游戏的目的是躲避物体直到你与物体相撞,我希望经过的时间是最终分数。我希望画布上有一个计时器,当游戏结束时,我希望显示分数。任何帮助将不胜感激,谢谢
您可以在末尾使用var start_time = new Date().getTime();
和类似的东西来确定游戏开始和结束的时间。通过减去这些值,您最终会得到游戏持续的时间(以毫秒为单位)。
示例
var startTime = new Date().getTime(); // set this at the game start!
var time = 0;
var collided = false;
var engine;
function collision(){
collided = true; // if element is overlapping set to true
time = parseInt((new Date().getTime()-startTime)/1000, 10);
}
function game(){
if(collided){
alert("GAME OVER "+ time);
return clearInterval( engine );
}
/* GAME LOGIC HERE */
}
engine = setInterval(game ,25);
$('button').click(collision); // just to simulate
相关文章:
- 通过PHP将单词添加到游戏中
- 为 HTML5 游戏添加游戏加载程序
- 向 html5 画布游戏添加计时器
- 为基于Canvas和jQuery的游戏添加一个结束屏幕
- 将任务添加到我的游戏中
- 如何将碰撞检测添加到我的 JavaScript 游戏中
- 在 Unity 5.3 中向新实例化的游戏对象添加强制时出现问题
- 试图为游戏添加一些逻辑
- 如何“;添加“;现有JavaScript编程游戏的并发性
- 在javascript游戏中添加暂停函数时遇到问题
- 为简单的HTML5游戏添加按钮
- 如何添加图片到石头,剪刀游戏
- 在我的Javascript数字猜谜游戏中添加一个猜谜循环
- 通过Javascript(Battleships游戏)将7x7基于网格的tabla数据标签添加到表中
- 如何处理添加游戏玩家插座房间与socket.io
- 如何在游戏中添加计时器?
- 石头剪刀布Javascript游戏添加选择限制
- 如何在简单的贪吃蛇游戏中添加结束画面?
- 如何添加分数的javascript游戏
- 在这个JS纸牌游戏中添加一个纸牌翻转动画