Должны ли отдельные изображения или лист изображений использоваться для игр? - начинающий - PullRequest
1 голос
/ 01 апреля 2012

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

1 Ответ

1 голос
/ 01 апреля 2012

Вы должны использовать отдельные изображения.

Вы не можете использовать спрайты так же, как на Android, с HTML.И нет такого ограниченного пространства, как в старые времена программирования видеоигр.

Есть причины, по которым веб-страницы используют спрайты, и это не потому, что они проще - это потому, что это ускоряет веб-страницы, потому что вам не нужно делать несколько HTTP-запросов .Поскольку изображения уже будут в вашем выпуске APK, вы ничего не получите, если их спрайтовать.

Мало того, вы наносите ущерб спрайту на Android: ограничения памяти на некоторых телефонах Androidнамного ниже, чем вы могли ожидать.Если вся ваша графика находится в памяти в любой момент времени, это уменьшает объем памяти, который у вас есть для всего остального.

Кроме того, спрайты будут труднее обрабатывать, как только вы начнете писать для разных плотностей экрана (ldpi, mdpi, hdpi).

Использование спрайтов изображений на Android

...