--- title: Импортирование ассетов brief: В этом руководстве рассказывается о том, как импортировать и редактировать ассеты. --- # Импортирование ассетов Игровой проект, как правило, состоит из большого количества внешних ассетов, которые создаются в различных специализированных программах для создания графических изображений, 3D-моделей, звуковых файлов, анимации и т.д. Defold рассчитан на такой рабочий процесс, при котором работа над ассетами ведется во внешних инструментах с последующим импортированием в Defold по мере их готовности. ## Импортирование ассетов Defold требует, чтобы все ассеты, используемые в проекте, находились в каком-либо расположении иерархии проекта. Поэтому необходимо импортировать все ассеты, прежде чем их можно будет использовать. Чтобы импортировать ассеты, достаточно перетащить файлы из файловой системы компьютера и бросить их в соответствующее место в панели *Assets* редактора Defold. ![Importing files](images/graphics/import.png) ::: sidenote Defold поддерживает изображения в форматах PNG и JPEG. Изображения PNG должны быть в формате 32 bit RGBA. Другие форматы изображений необходимо конвертировать перед использованием. ::: ## Использование ассетов Импортированные в Defold ассеты могут быть использованы различными типами компонентов, поддерживаемыми движком: * Изображения используются для создания многих видов визуальных компонентов, часто применяемых в 2D-играх. Подробнее о том, как импортировать и использовать 2D-графику [читайте здесь](/manuals/importing-graphics). * Звуковые файлы используются [компонентом Sound](/manuals/sound) для воспроизведения аудио контента. * Шрифты используются [компонентом Label](/manuals/label) и [и текстовыми нодами](/manuals/gui-text) в GUI. * Модели в формате Collada могут использоваться [компонентом Model](/manuals/model) для отображения 3D моделей с анимацией. См. [как импортировать и использовать 3D модели](/manuals/importing-models). ## Редактирование внешних ассетов Defold не предлагает инструменты редактирования изображений, звуковых файлов, моделей или анимации. Такие ассеты должны быть созданы за пределами Defold в специализированных инструментах и затем импортированы в движок. Defold автоматически обнаруживает изменения любого ассета среди файлов проекта и соответствующим образом обновляет представление редактора. ## Редактирование ассетов Defold Редактор сохраняет все ассеты Defold в текстовых файлах, удобных для слияния. Их также легко создавать и изменять с помощью простых скриптов. См. [это обсуждение на форуме](https://forum.defold.com/t/deftree-a-python-module-for-editing-defold-files/15210). Стоит заметить, что мы не публикуем данные о формате файлов, поскольку они время от времени меняются. Можно также воспользоваться [скриптами редактора](/manuals/editor-scripts/) для подключения к определенным событиям жизненного цикла в редакторе и запуска сценариев создания или изменения ассетов. При работе с файлами ассетов Defold посредством текстового редактора или внешнего инструмента следует соблюдать особую осторожность. Если допустить ошибки, они могут помешать открытию файла в редакторе Defold. Некоторые внешние инструменты, такие как [Tiled](/assets/tiled/) и [Tilesetter](https://www.tilesetter.org/beta) могут быть использованы для автоматического генерирования ассетов Defold.