Unity2020 解决C#脚本没有中文注释问题
版本
Unity版本 Unity2020
VS版本 Visual Studio 2019
寻找ZH-Hans文件夹
查找文件路径
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.X\zh-Hans
如果找不到ZH-Hans文件路径则 (找到则无视)
打开VS - 工具
然后点击 获取工具和功能
然后就会弹出此窗口
打开此窗口后 切记一定要关闭VS
然后选择此窗口 三个勾最后点击修改即可 因为楼主已经下载了所以显示关闭
修改完成下载好后即可找到ZH-Hans文件 如下图
查找自已程序集路径
然后在Start生命周期 输入string 最后按F12进入程序集
进入程序集后 查找该文件路径 以自已显示程序集路径为准
打开该程序集路径后
打开以下路径
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.X\zh-Hans
将全部Xml文件复制到自已程序集文件中
D:\Unity\2020.3.26f1c1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api
如下图楼主复制好了
最后一步打开Unity
打开左上角File -- Build Settings...
打开后选择Player
往下拉找到Api Compatibility Level 选择.Net 4.x即可
切记最后重启一下Unity 然后新建一个C#脚本方可中文注释 加载成功
最后就有System引用中文注释了
解决右侧监视窗口(Inspector)代码 中文注释乱码的问题
解决方法 打开VS 点击左上角扩展 --> 管理扩展
打开后搜索UTF8 找到Force UTF-8 (No BOM) 下载即可
最后重启Unity 在新建一个脚本重新输入注释即可成功了