Мне было интересно, может ли кто-нибудь помочь мне с добавлением таймера в мою игру на холсте, цель игры - увернуться от объектов, пока вы не столкнетесь с одним, я хочу, чтобы время, прошедшее окончательный счет. Я хотел бы, чтобы на холсте был таймер, когда игра закончилась, я хочу, чтобы оценка показывалась. Любая помощь была бы оценена, спасибоДобавление таймера в html5 холст игра
1
A
ответ
1
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
2
Вы можете использовать var start_time = new Date().getTime();
и что-то похожее в конце, чтобы определить, в какие моменты ваша игра начинается и заканчивается. Вычитая эти значения, вы получаете время в миллисекундах, которое игра продолжалась.
Смежные вопросы
- 1. HTML5 Игра, холст или div?
- 2. HTML5 Холст игра, многоуровневая проблема
- 3. HTML5 Холст игра - Объект класс
- 4. HTML5 холст игра Движение игрока
- 5. Змея, употребляющая пищу (игра в холст HTML5)
- 6. HTML5 Холст (игра) на планшетах iPad/Android
- 7. HTML5 холст игра статические твердые элементы
- 8. HTML5 игра холст очень большая карта?
- 9. Добавление мультиплеер в HTML5 холст игры
- 10. Холст Астероиды игра
- 11. HTML5 холст игра стрелять пуля в точку мыши.
- 12. Добавление изображения ul li на html5 холст
- 13. Html5 холст игра, создающая карту намного больше, чем просмотр холста
- 14. Добавление таймера в игру
- 15. HTML5 игра на основе перетаскивания
- 16. HTML5 Canvas игра, таймер
- 17. Сроки в HTML5 Холст
- 18. Реализация таймера Javascript - Общая игра
- 19. HTML 5 холст, игра останавливается
- 20. Холст - игра для медленного интернета
- 21. Фон и прыжки в Javascript холст игра
- 22. HTML5 игра <-> сервер
- 23. Простая игра html5 + javascript мерцает
- 24. Html5 игра с Dashcode
- 25. HTML5 Многопользовательская браузерная игра
- 26. HTML5 холст addEventListener
- 27. Перерисовать холст Javascript/HTML5
- 28. HTML5 Холст: Масштабирование
- 29. HTML5 Холст Рисунок
- 30. HTML5 холст и прокрутка
Вы правильно на 'новой дате(). GetTime()' :-) – Farce