Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 2.2 KB

README_CN.md

File metadata and controls

73 lines (46 loc) · 2.2 KB

ShaderlabVS

ShaderlabVS 用于 Unity Shaderlab 编程的 Visual Studio 插件。最新的版本可以从 VS 应用市场 或者 Release 页面下载。付费长期支持版本可以从 Unity Asset Store 或者 面包多 获取.

如果你在找支持 Visual Stuido Code 的 Shaderlab 插件,可以看下 ShaderlabVSCode(Free) 这个插件

Open Source Love GitHub version

支持的文件:

  • .shader
  • .cginc
  • .glslinc
  • .compute
  • .cg
  • .hlsl

Features

代码高亮和大纲

Highlighting

帮助信息

QuickInfo

代码自动完成

CodeCompletion

CG 以及 Unity 函数提示

SignatureHelp

支持黑色主题

dark

开发

环境需求

  • Visual Studio
  • Visual Studio SDK

如何在 Visual Studio 中调试

  1. 下载和安装 Visual Studio SDK (VS 2013 之前需要这一步)
  2. 打开 ShaderlabVS 解决方案
  3. F6 编译整个方案
  4. 请确 Shaderlab 项目设置中的 Debug 标签页下的 Start exteral programComand line arguments 项设置的值如下:
    1. Start exteral program 设置为 devenv.exe 的路径 (Visual studio 主程序)
    2. Comand line arguments 设置为 /rootsuffix Exp. 下图是设置的实例:

支持的 Visual Studio 版本:

  • Visual Studio 2013
  • Visual Studio 2015
  • Visual Studio 2017

其他版本暂时没有测试,欢迎 Pull Request 添加测试结果.

感谢

晨曦

请我喝杯咖啡

如果您喜欢这个插件,想买杯咖啡犒劳我一下。 可以通过 Paypal