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
Hereda: Material < Resource < RefCounted < Object
Un material para CanvasItems.
Descripción
Los CanvasItemMaterials proporcionan un medio de modificar las texturas asociadas a un CanvasItem. Se especializan en describir los comportamientos de mezcla e iluminación de las texturas. Utiliza un ShaderMaterial para personalizar más completamente las interacciones de un material con un CanvasItem.
Propiedades
|
||
|
||
|
Enumeraciones
enum BlendMode: 🔗
BlendMode BLEND_MODE_MIX = 0
Modo de mezcla. Se supone que los colores son independientes del valor alfa (opacidad).
BlendMode BLEND_MODE_ADD = 1
Modo de mezcla de añadidos.
BlendMode BLEND_MODE_SUB = 2
Modo de mezcla de substracción.
BlendMode BLEND_MODE_MUL = 3
Modo de mezcla multiplicativo.
BlendMode BLEND_MODE_PREMULT_ALPHA = 4
Modo de mezcla Mix. Se supone que los colores se premultiplican por el valor alfa (opacidad).
enum LightMode: 🔗
LightMode LIGHT_MODE_NORMAL = 0
Renderizar el material utilizando tanto las propiedades de los materiales sensibles a la luz como las que no lo son.
LightMode LIGHT_MODE_UNSHADED = 1
Renderiza el material como si no hubiera luz.
LightMode LIGHT_MODE_LIGHT_ONLY = 2
Renderizar el material como si sólo hubiera luz.
Descripciones de Propiedades
La manera en que la representación de un material se aplica a las texturas inferiores.
La manera en que el material reacciona a la iluminación.
El número de columnas en la spritesheet asignada como Texture2D para un GPUParticles2D o CPUParticles2D.
Nota: Esta propiedad solo se utiliza y es visible en el editor si particles_animation es true.
Si es true, la animación de las partículas se hará en bucle.
Nota: Esta propiedad sólo se usa y es visible en el editor si particles_animation es true.
El número de filas en la spritesheet asignada como Texture2D para un GPUParticles2D o CPUParticles2D.
Nota: Esta propiedad solo se usa y es visible en el editor si particles_animation es true.
bool particles_animation = false 🔗
If true, enable spritesheet-based animation features when assigned to GPUParticles2D and CPUParticles2D nodes. The ParticleProcessMaterial.anim_speed_max or CPUParticles2D.anim_speed_max should also be set to a positive value for the animation to play.
This property (and other particles_anim_* properties that depend on it) has no effect on other types of nodes.