工具介绍
ShaderlabVS 是一个用于 Unity Shaderlab 编程的 Visual Studio 插件
ShaderlabVS
ShaderlabVS 已升级为 Omni Shader Tools for Unity,其中完全重写了解析器。您可以从 Visual Studio Marketplace 中尝试使用,也可以访问 。
ShaderlabVS 是一个用于 Unity Shaderlab 编程的 Visual Studio 插件。
如果您正在寻找适用于 Visual Studio Code 的 Shaderlab 扩展,可以参考 ShaderlabVSCode(免费)。
支持的文件:
- .shader
*.cginc
- .glslinc
- .compute
- .cg
- .hlsl
特点
语法高亮显示和标记
Quickinfo
代码完成
对 CG 和 Unity 内置函数的签名帮助
支持黑暗主题
开发
要求
- Visual Studio
- Visual Studio SDK
如何在 Visual Studio 中进行调试
- 下载并安装 Visual Studio SDK
- 打开 ShaderlabVS 解决方案
- 按 F6 键构建解决方案
- 如果您想在 Visual Studio 中调试它,并且遇到问题,请确保 ShaderlabVS 项目设置的"调试"选项卡中的"启动外部程序"和"命令行参数"具有以下值:
1.将**Start exteral program**设置为devenv.exe(Visual Studio 主程序)的路径
- 将 命令行参数 设置为 /rootsuffix Exp。以下是设置的截图:
支持 Visual Studio 版本:
- Visual Studio 2013
- Visual Studio 2015
- Visual Studio 2017
其他版本未经测试,不确定是否也能正常运行
中文版 README