CanvasItemMaterial
Eredita: Material < Resource < RefCounted < Object
Un materiale per i CanvasItem.
Descrizione
I CanvasItemMaterial forniscono un mezzo per modificare le texture associate a un CanvasItem. Sono specializzati nella descrizione dei comportamenti di fusione e illuminazione per le texture. Utilizza uno ShaderMaterial per personalizzare appieno le interazioni di un materiale con un CanvasItem.
Proprietà
|
||
|
||
|
Enumerazioni
enum BlendMode: 🔗
BlendMode BLEND_MODE_MIX = 0
Modalità di fusione mista. Si presuppone che i colori siano indipendenti dal valore alfa (opacità).
BlendMode BLEND_MODE_ADD = 1
Modalità di fusione additiva.
BlendMode BLEND_MODE_SUB = 2
Modalità di fusione sottrattiva.
BlendMode BLEND_MODE_MUL = 3
Modalità di fusione moltiplicativa.
BlendMode BLEND_MODE_PREMULT_ALPHA = 4
Modalità di fusione mista. Si presuppone che i colori siano premoltiplicati per il valore alfa (opacità).
enum LightMode: 🔗
LightMode LIGHT_MODE_NORMAL = 0
Renderizza il materiale usando proprietà del materiale sia sensibili alla luce sia non sensibili alla luce.
LightMode LIGHT_MODE_UNSHADED = 1
Renderizza il materiale come se non ci fosse luce.
LightMode LIGHT_MODE_LIGHT_ONLY = 2
Renderizza il materiale come se ci fosse solo luce.
Descrizioni delle proprietà
Il modo in cui il rendering di un materiale è applicato alle texture sottostanti.
Il modo in cui il materiale reagisce all'illuminazione.
Il numero di colonne nello spritesheet assegnato come Texture2D per un GPUParticles2D o CPUParticles2D.
Nota: Questa proprietà è usata e visibile nell'editor solo se particles_animation è true.
Se true, l'animazione delle particelle si ripeterà.
Nota: Questa proprietà è usata e visibile nell'editor solo se particles_animation è true.
Il numero di righe nello spritesheet assegnato come Texture2D per un GPUParticles2D o CPUParticles2D.
Nota: Questa proprietà è usata e visibile nell'editor solo se particles_animation è true.
bool particles_animation = false 🔗
Se true, abilita le funzionalità di animazione basate su spritesheet quando assegnato ai nodi GPUParticles2D e CPUParticles2D. Anche ParticleProcessMaterial.anim_speed_max o CPUParticles2D.anim_speed_max devono essere impostati su un valore positivo affinché l'animazione possa essere riprodotta.
Questa proprietà (e altre proprietà particles_anim_* che dipendono da essa) non ha effetto su altri tipi di nodi.