AtlasTexture
Наследует: Texture2D < Texture < Resource < RefCounted < Object
Текстура, которая вырезает часть другой Texture2D.
Описание
Ресурс Texture2D, который рисует только часть своей текстуры atlas, как определено region. Также можно задать дополнительное margin, что полезно для небольших корректировок.
Множественные ресурсы AtlasTexture можно обрезать из одного atlas. Упаковка множества меньших текстур в одну большую текстуру помогает оптимизировать затраты видеопамяти и вызовы рендеринга.
Примечание: AtlasTexture нельзя использовать в AnimatedTexture, и он не будет правильно размещаться в таких узлах, как TextureRect или Sprite2D. Чтобы разместить AtlasTexture, измените его region.
Свойства
|
||
|
||
|
||
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.