5326人加入学习
(36人评价)
Unity Shader入门(Unity2018.3)

完成与2019-03-31

价格 ¥ 380.00
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

uniform vec2 _res;
uniform vec3 _move;

out vec4 fragColor;
void main()
{
    vec3 uv = vec3(gl_FragCoord.xy/_res,1);//映射坐标为0~1
    mat3 M = mat3(1,0,_move.x, //x=-0.5
                  0,1,_move.y,
                  0,0,1);//平移矩阵
    uv = uv * M;//相乘 OpenGL为列向量
    vec4 color = texture(sTD2DInputs[0], uv.xy);
    fragColor = TDOutputSwizzle(color);
}
 

[展开全文]