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...
CanvasItemMaterial
Успадковує: Material < Resource < RefCounted < Object
Матеріал для CanvasItem.
Опис
CanvasItemMaterial надають засоби модифікації текстур, пов’язаних із CanvasItem. Вони спеціалізуються на описі змішування та поведінки освітлення для текстур. Використовуйте ShaderMaterial, щоб більш повно налаштувати взаємодію матеріалу з CanvasItem.
Властивості
|
||
|
||
|
Переліки
enum BlendMode: 🔗
BlendMode BLEND_MODE_MIX = 0
Режим змішування Mix. Вважається, що кольори не залежать від значення альфа (непрозорість).
BlendMode BLEND_MODE_ADD = 1
Режим адитивного змішування.
BlendMode BLEND_MODE_SUB = 2
Режим субтрактивного змішування.
BlendMode BLEND_MODE_MUL = 3
Мультиплікативний режим змішування.
BlendMode BLEND_MODE_PREMULT_ALPHA = 4
Режим змішування Mix. Передбачається, що кольори попередньо помножені на значення альфа (непрозорість).
enum LightMode: 🔗
LightMode LIGHT_MODE_NORMAL = 0
Візуалізуйте матеріал, використовуючи як світлочутливі, так і несвітлочутливі властивості матеріалу.
LightMode LIGHT_MODE_UNSHADED = 1
Передайте матеріал так, ніби світла немає.
LightMode LIGHT_MODE_LIGHT_ONLY = 2
Зробіть матеріал так, ніби є лише світло.
Описи властивостей
Спосіб, у який рендеринг матеріалу застосовується до базових текстур.
Спосіб, яким матеріал реагує на освітлення.
Кількість стовпців у таблиці спрайтів, призначених як Texture2D для GPUParticles2D або CPUParticles2D.
Примітка: Ця властивість використовується та відображається лише в редакторі, якщо particles_animation має значення true.
Якщо true, анімація частинок буде циклічною.
Примітка: Ця властивість використовується та відображається лише в редакторі, якщо particles_animation має значення true.
Кількість рядків у таблиці спрайтів, призначених як Texture2D для GPUParticles2D або CPUParticles2D.
Примітка: Ця властивість використовується та відображається лише в редакторі, якщо particles_animation має значення true.
bool particles_animation = false 🔗
Якщо true, увімкнути функції анімації на основі спрайт-таблиць, коли їх призначено вузлам GPUParticles2D і CPUParticles2D. Для відтворення анімації для ParticleProcessMaterial.anim_speed_max або CPUParticles2D.anim_speed_max також має бути встановлено додатне значення.
Ця властивість (та інші властивості particles_anim_*, які залежать від неї) не впливає на інші типи вузлів.