首先需要到英伟达的官网下载 CG Toolkit,然后在 /NVIDIA Corporation/Cg/msdev_syntax_highlighting/找到 usertype.dat文件,接下来:

 

1、将usertype.dat复制到

Microsoft Visual Studio 9.0\Common7\IDE

 

2、打开注册表编辑器,然后去到下面这个位置

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft\VisualStudio\9.0\Languages\File Extensions

 

3、复制.cpp项的默认值。

4、在File Extensions下新建一个项,叫做.shader或者是其他后缀名(你要用了高亮显示的后缀名)。

5、将你刚才复制的.cpp的值黏贴到新项里。

6、重启你的vs,然后你就应该可以看到高亮的语法了。

7、由于unity的shaderlab与cg的关键字有一定的区别,你只需要将你认为必要高亮的关键字加入到usertype.dat中并重启vs即可。

 

posted on 2012-03-07 14:24  jack_zjz  阅读(4046)  评论(0编辑  收藏  举报