使用方法:打开vscode,文件→首选项→用户片段,输入shaderlab,复制粘贴即可
{
// Place your snippets for shaderlab here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Unity3D Shaderlab": {
"prefix": "shaderlab",
"body": [
"Shader \"${1:New Shader}\"",
"{",
"\tProperties",
"\t{",
"\t\t_MainTex (\"Texture\", 2D) = \"white\" {}",
"\t}",
"\tSubShader",
"\t{",
"\t\tTags { \"RenderType\"=\"${2:Opaque}\" }\n",
"\t\tPass",
"\t\t{",
"\t\t\t$3",
"\t\t}",
"\t}",
"}"
],
"description": "Unity3D Shaderlab"
},
"Unity3D SurfaceShader":{
"prefix": "surfaceShader",
"body": [
"Shader \"${1:New Shader}\"",
"{&#