Комментарии 17
Поддерживаю. HTML5 пока совершенно не подходит для игр. Кроме вышеназыванных проблем есть ещё проблемы с вменяемым клонированием аудио-элемента. И да, главная проблема в том, что практически невозможно запустить аудио именно в ту миллисекунду, когда это требуется.
+6
>HTML5 пока совершенно не подходит для игр.
только потому, что в нем плохо со звуком?
только потому, что в нем плохо со звуком?
+2
www.pirateslovedaisies.com отлично работает в IE9, звуки выстрелов синхронизированы, то есть «запускаются именно в ту миллисекунду, когда это требуется»
0
Подскажите, выявили ли вы ещё какие-либо «особенности» при реализации игр на html5?
0
Аудио — это единственное, что у меня вызвало отвращение.
Остальное — более-менее приемлимо.
Остальное — более-менее приемлимо.
0
А есть ли возможность узнать момент, когда аудиофайл загрузился? Работал с видео, так и не нашел надежного кросбраузерного способа определить этот момент.
0
более вменяемого, чем универсального «canplaythrough» я не нашёл(( да, onload не хватает.
var audio = document.createElement("audio");
audio.src = "audio/sample.mp3";
audio.addEventListener("canplaythrough", function () {
alert('The file is loaded and ready to play!');
}, false);
0
>> Подскажите, выявили ли вы ещё какие-либо «особенности» при реализации игр на html5?
Есть еще трабла — нет контроля над позицией мыши, например, для управления камерой в виде от первого лица, даже если скрыть сам курсор мыши, при ее выходе за границы браузера или подходе к краю экрана (фулскрин), события о ее перемещениях перестанут отсылаться.
Есть еще трабла — нет контроля над позицией мыши, например, для управления камерой в виде от первого лица, даже если скрыть сам курсор мыши, при ее выходе за границы браузера или подходе к краю экрана (фулскрин), события о ее перемещениях перестанут отсылаться.
0
Почему же тогда Doodle God нормально использует без всяких флешей? И микширование у них есть.
+3
НЛО прилетело и опубликовало эту надпись здесь
Мужики, посоветуйте модуль для проигрывания семплов для игрушки.
Интересует что-то вроде $().play['jump']; для проигрывания звука прыжка, или что-то типа того.
Кто чем пользуется?
Спасибо.
Интересует что-то вроде $().play['jump']; для проигрывания звука прыжка, или что-то типа того.
Кто чем пользуется?
Спасибо.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Проблемы с HTML5 <Audio>