Найти в Дзене
DuneDev

№8 Все про использование «Спрайтов» (Sprite Sheet)

Спрайт (от англ. Sprite sheet) – атлас на котором храниться несколько объектов гейм-графики. В чем смысл использования спрайтов?
Как мы упоминали в прошлом посте, вся графика которую вы используете в своей игре, в памяти устройства преобразовывается в текстуру.
И использование спрайтов, путём объединения маленьких объектов в один большой атлас, на выходе – дает игре куда большую оптимизацию. В дизайне мобильных приложений, где устройства имеют ограниченную текстурную память, часто необходимо сохранять эту память с помощью спрайтов. В большинстве случаев более эффективно объединить несколько меньших изображений на один большой лист и «вытаскивать» определенное изображение из листа, когда вы хотите отобразить его на экране.
Некоторые устройства могут даже завершить ваше приложение, если вы используете слишком много памяти. Как использовать спрайт в коде?
- Так же как обычную картинку, только дописывать отдельно координаты расположения картинки на спрайте Какие программы используются дл
https://vk.com/dunedevstudio
https://vk.com/dunedevstudio

Спрайт (от англ. Sprite sheet) – атлас на котором храниться несколько объектов гейм-графики.

В чем смысл использования спрайтов?
Как мы упоминали в прошлом посте, вся графика которую вы используете в своей игре, в памяти устройства преобразовывается в текстуру.
И использование спрайтов, путём объединения маленьких объектов в один большой атлас, на выходе – дает игре куда большую оптимизацию.

В дизайне мобильных приложений, где устройства имеют ограниченную текстурную память, часто необходимо сохранять эту память с помощью спрайтов. В большинстве случаев более эффективно объединить несколько меньших изображений на один большой лист и «вытаскивать» определенное изображение из листа, когда вы хотите отобразить его на экране.
Некоторые устройства могут даже завершить ваше приложение, если вы используете слишком много памяти.

Как использовать спрайт в коде?
- Так же как обычную картинку, только дописывать отдельно координаты расположения картинки на спрайте

Какие программы используются для создания спрайта?
- Мы используем ShoeBox - эта программа автоматически режет и соединяет изображение. Но также можно использовать ручную верстку в Adobe Photoshop, или аналогичные программы для создания спрайтов.

#gamedev #dunedev #геймдев #инди #games #designDuneDev