CanvasItemMaterial

Inherits: Material < Resource < Reference < Object

类别: 核心

简要说明

用于 CanvasItem S

枚举

枚举 BlendMode

  • BLEND_MODE_MIX = 0 ---混合混合模式。假设颜色与alpha(不透明度)值无关。

  • BLEND_MODE_ADD = 1 ——添加剂混合方式。

  • BLEND_MODE_SUB = 2 ---减法混合模式。

  • BLEND_MODE_MUL = 3 ---乘法混合模式。

  • BLEND_MODE_PREMULT_ALPHA = 4 ---混合混合模式。假设颜色由alpha(不透明度)值预乘。

枚举 LightMode

  • LIGHT_MODE_NORMAL = 0 ---使用光和非光敏感材料属性渲染材料。

  • LIGHT_MODE_UNSHADED = 1 ---把材料渲染成没有光的样子。

  • LIGHT_MODE_LIGHT_ONLY = 2 ---把材料渲染成只有光的样子。

描述

CanvasItemMaterial 提供了一种修改与CanvasItem关联的纹理的方法。它们专门描述纹理的混合和照明行为。使用A ShaderMaterial 更全面地自定义材质与 CanvasItem .

属性描述

违约

0

设定器

设置混合模式(值)

吸气剂

获取混合模式()

将材质的渲染应用于基础纹理的方式。

违约

0

设定器

设置灯模式(值)

吸气剂

获取光模式

材料对照明的反应方式。

  • int particles_anim_h_frames

设定器

设置粒子帧(值)

吸气剂

获取粒子帧

  • bool particles_anim_loop

设定器

设置粒子回路(值)

吸气剂

获取粒子环

  • int particles_anim_v_frames

设定器

设置粒子帧(值)

吸气剂

获取粒子帧

  • bool particles_animation

违约

设定器

设置粒子动画(值)

吸气剂

获取粒子动画()