出现这种情况的主要原因在于,在安装Unity时,默认配套安装VS,但由于Unity编写的脚本语言是C#和JavaScript,而编写Shader的语言是ShaderLab,内核为C语言,所以默认VS安装不会安装C++编译器(在VS里C++包含C),这里只需要手动添加C++环境就可以正常运行了
打开VS,点击文件,新建项目,点击已安装->Visual C+±>安装适用于c++的Windows xp 支持,点击安装之后,就可以在VS里修改.Shader文件
出现这种情况的主要原因在于,在安装Unity时,默认配套安装VS,但由于Unity编写的脚本语言是C#和JavaScript,而编写Shader的语言是ShaderLab,内核为C语言,所以默认VS安装不会安装C++编译器(在VS里C++包含C),这里只需要手动添加C++环境就可以正常运行了
打开VS,点击文件,新建项目,点击已安装->Visual C+±>安装适用于c++的Windows xp 支持,点击安装之后,就可以在VS里修改.Shader文件