CanvasItemMaterial¶
Inherits: Material < Resource < Reference < Object
类别: 核心
简要说明¶
用于 CanvasItem S
属性¶
0 |
||
0 |
||
假 |
枚举¶
枚举 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 .
属性描述¶
BlendMode blend_mode
违约 |
0 |
设定器 |
设置混合模式(值) |
吸气剂 |
获取混合模式() |
将材质的渲染应用于基础纹理的方式。
LightMode light_mode
违约 |
0 |
设定器 |
设置灯模式(值) |
吸气剂 |
获取光模式 |
材料对照明的反应方式。
int particles_anim_h_frames
设定器 |
设置粒子帧(值) |
吸气剂 |
获取粒子帧 |
bool particles_anim_loop
设定器 |
设置粒子回路(值) |
吸气剂 |
获取粒子环 |
int particles_anim_v_frames
设定器 |
设置粒子帧(值) |
吸气剂 |
获取粒子帧 |
bool particles_animation
违约 |
假 |
设定器 |
设置粒子动画(值) |
吸气剂 |
获取粒子动画() |