Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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, для цієї осі буде використано значення з розміру atlas.
Примітка: Розмір зображення завжди є цілим числом, тому фактичний розмір області округляється до меншого значення.