ShaderlabVS 用于 Unity Shaderlab 编程的 Visual Studio 插件。最新的版本可以从 这里 或者 Release 页面下载。
如果你在找支持 Visual Stuido Code 的 Shaderlab 插件,可以看下 ShaderlabVSCode(Free) 这个插件
支持的文件:
- .shader
- .cginc
- .glslinc
- .compute
- .cg
- .hlsl
Features
代码高亮和大纲
帮助信息
代码自动完成
CG 以及 Unity 函数提示
支持黑色主题
开发
环境需求
- Visual Studio
- Visual Studio SDK
如何在 Visual Studio 中调试
- 下载和安装 Visual Studio SDK (VS 2013 之前需要这一步)
- 打开 ShaderlabVS 解决方案
- 按 F6 编译整个方案
- 请确 Shaderlab 项目设置中的 Debug 标签页下的 Start exteral program 和 Comand line arguments 项设置的值如下:
- 将 Start exteral program 设置为 devenv.exe 的路径 (Visual studio 主程序)
- 将 Comand line arguments 设置为 /rootsuffix Exp. 下图是设置的实例:
支持的 Visual Studio 版本:
- Visual Studio 2013
- Visual Studio 2015
- Visual Studio 2017
其他版本暂时没有测试,欢迎 Pull Request 添加测试结果.