Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Імпортування та редагування ресурсів

Ігровий проєкт зазвичай складається з великої кількості зовнішніх ресурсів, створених у різних спеціалізованих програмах для роботи з графікою, 3D-моделями, звуковими файлами, анімаціями тощо. Defold розрахований на робочий процес, у якому ви працюєте в зовнішніх інструментах, а потім імпортуєте ресурси до Defold у міру їхньої готовності.

Імпортування ресурсів

Усі ресурси, які використовуються у вашому проєкті, мають розташовуватися в ієрархії проєкту Defold. Тому перед використанням потрібно імпортувати всі ресурси. Щоб імпортувати ресурси, просто перетягніть файли з файлової системи вашого комп’ютера й відпустіть їх у відповідному місці на панелі Assets редактора Defold.

Імпортування файлів

Для атласів і джерел плиток використовуйте зображення PNG або JPEG. Підтримуються PNG із RGB, RGBA та індексованими кольорами (палітрою). Вихідні текстури KTX2 також можна імпортувати для використання як текстури моделей.

Використання ресурсів

Після імпорту до Defold ресурси можна використовувати в різних типах компонентів (component), які підтримує Defold:

  • Зображення можна використовувати для створення багатьох видів візуальних компонентів, які часто застосовують у 2D-іграх. Докладніше про те, як імпортувати й використовувати 2D-графіку, читайте тут.
  • Звуки можна використовувати в компоненті Sound для відтворення звуків.
  • Шрифти використовуються в компоненті Label та текстових вузлах у GUI.
  • Моделі glTF (.gltf і .glb) можна використовувати в компоненті Model для відображення 3D-моделей з анімаціями. Розгорніть ці файли на панелі Assets, щоб переглянути їхні сітки, згенеровані матеріали й вбудовані зображення. Вбудовані зображення можна використовувати безпосередньо; зображення й буфери, на які є зовнішні посилання, додавайте як окремі файли проєкту. Також підтримується геометрія, стиснена Draco та Meshopt, яка декодується під час імпорту або збирання. Коли ви вибираєте сцену чи сітку в компоненті Model, редактор може запропонувати заповнити прив’язки матеріалів і текстур. Виберіть Auto Fill, щоб застосувати їх і замінити наявні прив’язки, або Keep Current, щоб зберегти власні. Докладніше про те, як імпортувати й використовувати 3D-моделі, читайте тут.

Редагування зовнішніх ресурсів

Defold не надає інструментів для редагування зображень, звукових файлів, моделей або анімацій. Такі ресурси потрібно створювати поза Defold у спеціалізованих інструментах та імпортувати до Defold. Defold автоматично виявляє зміни будь-якого ресурсу серед файлів вашого проєкту й відповідно оновлює його відображення в редакторі.

Редагування ресурсів Defold

Редактор зберігає всі ресурси Defold у текстових файлах, зміни в яких зручно зливати. Їх також легко створювати та змінювати за допомогою простих скриптів. Докладніше дивіться в цій темі на форумі. Однак зауважте, що ми не публікуємо докладного опису формату наших файлів, оскільки він час від часу змінюється. Ви також можете використовувати скрипти редактора, щоб реагувати на певні події життєвого циклу в редакторі й запускати скрипти для створення або змінення ресурсів.

Працюючи з файлами ресурсів Defold у текстовому редакторі або зовнішньому інструменті, слід бути особливо обережними. Якщо ви припуститеся помилок, вони можуть завадити відкриттю файлу в редакторі Defold.

Деякі зовнішні інструменти, як-от Tiled і Tilesetter, можна використовувати для автоматичного створення ресурсів Defold.