Эффективность и

Я хочу спросить, может ли кто-нибудь дать мне несколько подсказок относительно дизайнерского решения, которое я хочу принять.

В моем проекте будет несколько спрайтов (ожидается от 10 до 30 одновременно на экране), и есть несколько способов их реализовать. Один из способов - использовать CSS-спрайты, другой - рисовать их на холсте. И то, и другое несложно. Фоном будет карта тайлов, нарисованная другим на заднем плане.

Я видел, что Crafty прикрепляет спрайты как

, который находится в HTML внутри , как CSS-Sprite. Я не уверен, есть ли разница в скорости, есть ли
на холсте или нет. Есть ли разница?

Я ожидаю, что пользователь будет взаимодействовать со спрайтами, щелкая мышью, влево, вправо и т. Д. И спрайты, конечно же, стоят или ходят по элементам тайловой карты. Так что эффективнее написать обработчик для и найти спрайт, или, скорее, использовать

и позволить браузеру обработать поиск?

I надеюсь, что смогу сообщить о своей проблеме.

11
задан Lanbo 4 November 2011 в 12:23
поделиться