CanvasItemMaterial
Наследует: Material < Resource < RefCounted < Object
Материал для CanvasItem-ов.
Описание
CanvasItemMaterial-ы предоставляют средства изменения текстур, связанных с CanvasItem. Они специализируются на описании поведения смешивания и освещения для текстур. Используйте ShaderMaterial для более полной настройки взаимодействия материала с CanvasItem.
Свойства
|
||
|
||
|
Перечисления
enum BlendMode: 🔗
BlendMode BLEND_MODE_MIX = 0
Режим смешивания. Предполагается, что цвета не зависят от значения альфа (непрозрачности).
BlendMode BLEND_MODE_ADD = 1
Аддитивный режим смешивания.
BlendMode BLEND_MODE_SUB = 2
Режим вычитающего смешивания.
BlendMode BLEND_MODE_MUL = 3
Многократное смешивание.
BlendMode BLEND_MODE_PREMULT_ALPHA = 4
Режим смешивания. Предполагается, что цвета предварительно умножаются на значение альфа (непрозрачности).
enum LightMode: 🔗
LightMode LIGHT_MODE_NORMAL = 0
Визуализируйте материал, используя как светочувствительные, так и несветочувствительные свойства материала.
LightMode LIGHT_MODE_UNSHADED = 1
Визуализируйте материал так, как будто бы света нет.
LightMode LIGHT_MODE_LIGHT_ONLY = 2
Визуализируйте материал так, как будто есть только свет.
Описания свойств
Способ, которым рендеринг материала применяется к базовым текстурам.
Способ, которым материал реагирует на освещение.
Количество столбцов в таблице спрайтов, назначенных как Texture2D для GPUParticles2D или CPUParticles2D.
Примечание: Это свойство используется и отображается в редакторе только в том случае, если parts_animation имеет значение true.
Если true, анимация частиц будет зациклена.
Примечание: Это свойство используется и отображается в редакторе только в том случае, если parts_animation имеет значение true.
Количество строк в таблице спрайтов, назначенных как Texture2D для GPUParticles2D или CPUParticles2D.
Примечание: Это свойство используется и отображается в редакторе только в том случае, если parts_animation имеет значение true.
bool particles_animation = false 🔗
Если true, включите функции анимации на основе спрайт-листа при назначении узлам GPUParticles2D и CPUParticles2D. ParticleProcessMaterial.anim_speed_max или CPUParticles2D.anim_speed_max также должны быть установлены на положительное значение для воспроизведения анимации.
Это свойство (и другие свойства particles_anim_*, которые зависят от него) не влияет на другие типы узлов.