ResourceImporterTextureAtlas

Успадковує: ResourceImporter < RefCounted < Object

Імпортування текстур з зображення PNG в оптимізований AtlasTexture для 2D-відтворювання.

Опис

Цей імпорт текстур з зображення PNG в AtlasTexture або 2D ArrayMesh. Це може бути використана для збереження пам'яті при імпорті 2D анімацій з spritesheets. Текстура застібається тільки в 2D рендерингу, не 3D. Дивитися також ResourceImporterTexture і ResourceImporterLayeredTexture.

Примітка: ResourceImporterTextureAtlas не ручить імпорт TileSetAtlasSource, який створюється за допомогою редактора TileSet.

Властивості

String

atlas_file

""

bool

crop_to_region

false

int

import_mode

0

bool

trim_alpha_border_from_region

true


Описи властивостей

String atlas_file = "" 🔗

Шлях до атласного листа. Ця must встановлюється на дійсний шлях до зображення PNG. В іншому випадку атлас не буде імпортувати.


bool crop_to_region = false 🔗

Якщо true, відкидає порожні області з атласу. Це впливає лише на кінцеве позиціонування спрайта, а не на сховище. Див. також trim_alpha_border_from_region.

Примітка: Діє лише якщо import_mode має значення Region.


int import_mode = 0 🔗

Region: Імпорт атласу в ресурсі AtlasTexture, що надається як прямокутник. Це швидко рендерити, але прозорі райони все ще повинні бути рендеровані, якщо вони не можуть бути оброблені ефективно за допомогою trim_alpha_border_from_region. Це може зменшити продуктивність при рендерингу великих спрайтів на екрані.

Меш: Імпорт атласу як ресурс ArrayMesh, зберігаючи оригінальну бітмаму видимим (але відображається як полігон). Це може бути використаний для зменшення частоти заповнення при рендерингу великих прозорих спрайтів, за вартістю повільного рендерингу, якщо є мало прозорих зон в спрайті.


bool trim_alpha_border_from_region = true 🔗

Якщо true, обрізає область, виключаючи повністю прозорі пікселі, використовуючи прямокутник відсікання (який ніколи не повертається). Це можна використовувати для економії пам'яті. Див. також crop_to_region.

Примітка: Діє лише тоді, коли import_mode має значення Region.