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...
ResourceImporterSVG
Наследует: ResourceImporter < RefCounted < Object
Импортирует SVG-файл как автоматически масштабируемую текстуру для использования в элементах пользовательского интерфейса и 2D-рендеринге.
Описание
Этот импортер импортирует ресурсы DPITexture. См. также ResourceImporterTexture и ResourceImporterImage.
Свойства
|
||
|
||
|
||
|
||
|
||
|
Описания свойств
Масштаб текстуры. 1.0 — исходный размер SVG. Более высокие значения приводят к увеличению размера изображения.
Dictionary color_map = {} 🔗
Если установлено, переназначает цвета текстуры в соответствии с картой Color-Color.
Если true, используется сжатие без потерь для исходного SVG.
bool fix_alpha_border = false 🔗
Если true, пиксели одного и того же окружающего цвета переходят из прозрачных областей в непрозрачные. Для текстур, отображаемых с помощью билинейной фильтрации, это помогает уменьшить эффект контура при экспорте изображений из графического редактора.
Альтернативой исправлению затемненных границ с помощью fix_alpha_border является использование предварительно умноженного альфа-канала. Включив эту опцию, текстура будет преобразована в этот формат. Для корректного отображения текстуры с предварительно умноженным альфа-каналом требуются определенные материалы:
В 2D необходимо создать и настроить CanvasItemMaterial для использования режима смешивания CanvasItemMaterial.BLEND_MODE_PREMULT_ALPHA для CanvasItem, использующих эту текстуру. В пользовательских шейдерах
canvas_itemследует использоватьrender_mode blend_premul_alpha;.В 3D необходимо создать и настроить BaseMaterial3D для использования режима смешивания BaseMaterial3D.BLEND_MODE_PREMULT_ALPHA для материалов, использующих эту текстуру. В пользовательских
spatialшейдерах следует использовать параметрrender_mode blend_premul_alpha;.
Переопределяет насыщенность текстуры.