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

被折叠的 条评论
为什么被折叠?