AtlasTexture
Успадковує: Texture2D < Texture < Resource < RefCounted < Object
Текстура, яка вирізає частину іншої Texture2D.
Опис
Ресурс Texture2D, який малює лише частину своєї текстури atlas, як визначено region. Також можна встановити додаткову маржу члена, що корисно для невеликих коригувань.
Кілька ресурсів AtlasTexture можна вирізати з одного atlas. Упаковка багатьох менших текстур в єдину велику текстуру допомагає оптимізувати витрати на відеопам’ять і рендеринг викликів.
Примітка: AtlasTexture не можна використовувати в AnimatedTexture і може неправильно розміщувати плитки в таких вузлах, як TextureRect, коли вони знаходяться в інших ресурсах AtlasTexture.
Властивості
|
||
|
||
|
||
resource_local_to_scene |
|
Описи властивостей
Текстура, яка містить атлас. Може бути будь-яким типом, успадкованим від Texture2D, включно з іншим AtlasTexture.
Якщо true, область за межами region обрізається, щоб уникнути розмивання навколишніх пікселів текстури.
Rect2 margin = Rect2(0, 0, 0, 0) 🔗
Поле навколо region. Корисно для невеликих коригувань. Якщо встановлено Rect2.size цієї властивості ("w" і "h" у редакторі), розмір намальованої текстури змінюється відповідно до поля.
Rect2 region = Rect2(0, 0, 0, 0) 🔗
Регіон, використаний для малювання atlas. Якщо будь-який з параметрів розміру регіону дорівнює 0, натомість для цієї осі використовуватиметься значення розміру атласу учасників.