编辑器使用的是VSCODE,unity自带的vs2019写shader太tm痛苦了,简直能从入门到放弃。
这是我跟着大佬们装的插件,可能有些用不上。但是目前来说没什么毛病。
首先是根据ShaderForge,作出最简Shader模板,然后在最简模板的基础上去添加计算。来达到想要的效果。
Shader "Shader Forge/EasiestShader" {//路径名
Properties {//材质面板参数
}
SubShader {
Tags {
"RenderType"="Opaque"
}
Pass {
Name "FORWARD"
Tags {
"LightMode"="ForwardBase"
}
CGPROGRAM
//顶点变量
#pragma vertex vert
//像素变量
#pragma fragment frag
//目前阶段个人理解,shader就是给上方两个变量赋值。用结构体VertexInput描述物体在本身层面的一些属性信息,再用VertexOutput vert (VertexInput v)方法根据输入结构计算出输出结构。
#inclu