4.5.1 2025-10-15
着色器(shader)包含,2D(canvas_item), 3D(spatial), 粒子(particles), 天空(sky), 雾(fog)。
// 2D
shader_type canvas_item;
// 片段
void fragment(){
// 颜色,红,绿,蓝,透明度
COLOR = vec4(0.4, 0.6, 0.9, 1.0);
}
顶点晃动
shader_type canvas_item;
void vertex() {
if (VERTEX.y < 0.0) {
VERTEX.x += sin(TIME * 2.0) * 100.0;
}
}