2015-09-28 2 views
3

Я довольно новичок в веб-разработке, на самом деле я подумываю о погружении в html и js для разработки игр.Является ли элемент холста в аппаратном обеспечении html5 ускоренным?

Итак, прежде чем что-либо делать, мне нужно знать, является ли элемент «холста» в html5 аппаратным ускорением. Если это не так, мне нужно будет использовать что-то вроде webgl? Я не знаю, имеет ли это значение, но браузер, который я использую, - это firefox (возможно, это зависит от браузеров)

Это может показаться глупым, но это важный вопрос, потому что в играх у вас есть куча 2d спрайты все вокруг. Спасибо заранее!

ответ

7

Да HTML5 Canvas - это аппаратное ускорение, но для этого требуется аппаратный ускоренный браузер. Если вы используете хром вы можете проверить это, перейдя в chrome://gpu/

Вот пример того, как это выглядит:

enter image description here

Несколько статей по той же:

  1. chromium.org
  2. msdn.microsoft.com
+0

, тогда html не очень хороший выбор для разработчиков игр. Я имею в виду, что если пользователь откроет игру в ускоренном браузере без жесткого диска, это будет намного медленнее. Спасибо за ответ! – twkmz

+0

Я не знаю, что это правда больше: большинство браузеров и, конечно, не-нишевые браузеры, теперь используют аппаратное ускорение. –

+0

Мы столкнулись с некоторыми проблемами, в которых хром не будет работать с аппаратным ускорением на определенных машинах Mac, даже если его последний браузер. –

Смежные вопросы