Read this manual in English

Импортирование 2D-графики

Defold поддерживает множество видов визуальных компонентов, часто используемых в 2D-играх. В Defold можно создавать статичные и анимированные спрайты, UI-компоненты, эффекты частиц, тайловые карты, растровые шрифты и Spine-анимацию. Прежде чем создавать любой из этих визуальных компонентов, необходимо импортировать подходящие файлы графических изображений. Чтобы это сделать, достаточно перетащить их из файловой системы компьютера в соответствующее расположение в панели Assets редактора Defold.

Importing files

Defold поддерживает изображения в форматах PNG и JPEG. Другие форматы изображений необходимо конвертировать перед использованием.

Создание ассетов Defold

После импорта изображений в Defold их можно использовать для создания ассетов, специфичных для движка:

atlas Atlas
Атлас содержит список отдельных файлов изображений, которые автоматически объединяются в более крупную текстуру. Атласы могут содержать неподвижные изображения и группы анимаций — наборы изображений, которые вместе образуют мултикадровую анимацию.

atlas

За подробностями обращайтесь к руководству по атласам.

tile source Tile Source
Тайловый источник представляет собой файл изображения, которое уже сформировано из более мелких суб-изображений, упорядоченных по равномерной сетке. Другой термин, часто используемый для обозначения этого типа составного изображения — спрайт-лист. Тайловые источники могут содержать мултикадровую анимацию в виде последовательности тайлов. Кроме того, есть возможность использовать изображение для автоматического прикрепления форм столкновения к тайлам.

tile source

За подробностями об этом типе ресурса обращайтесь к руководству по тайловым источникам.

bitmap font Bitmap Font
Растровый шрифт имеет глифы, размещенные на изображении формата PNG. Эти типы шрифтов не обеспечивают повышения производительности по сравнению со шрифтами, генерируемыми из файлов TrueType или OpenType, но могут включать произвольную графику, цвет и тени непосредственно в изображении.

За подробностями об этом типе ресурса обращайтесь к руководству по шрифтам.

BMfont

Использование ассетов Defold

После конвертирования изображений в ресурсы Atlas и Tile Source их можно использовать для создания нескольких различных видов визуальных компонентов:

sprite
Спрайт — это статичное изображение или мултикадровая анимация, отображаемая на экране.

sprite

За подробностями обращайтесь к руководству по спрайтам.

tile map Tile Map
Компонент Tile Map образует карту из тайлов (изображений и форм столкновений), взятых из источника тайлов. Тайловые карты не могут использовать ресурс типа Atlas.

tilemap

За подробностями обращайтесь к руководству по тайловым картам.

particle effect Particle FX
Частицы, испускаемые эмиттером, состоят из неподвижного изображения или мултикадровой анимации, взятых из атласа или источника тайлов.

particles

За подробностями обращайтесь к руководству по эффектам частиц.

gui GUI
GUI-ноды Box и Pie могут использовать неподвижные изображения и мултикадровую анимацию, взятые из атласов и источников тайлов.

gui

За подробностями обращайтесь к руководству по GUI.

spine Spine Model
Spine-модели получают данные из ресурсов Spine Scene. Эти данные состоят из двух частей:
  1. Spine-файл типа .json, описывающий анимацию костей.
  2. Атлас, содержащий изображения, прикрепленные к костям. Spine-модели не могут использовать данные из тайловых карт.

spine

За подробностями обращайтесь к руководству по Spine-моделям.