- 1 修改已有脚本
- 2 从根源解决问题
- 2.1 脚本模板目录
- 2.2修改四个脚本行尾序列和编码
- 2.3 点击右下角的LF 或者 CRLF 切换行尾序列
- 2.4 点击右下角的 UTF-8 或者 Unicode 编码显示修改编码
- 2.5 解决文件夹权限问题
已有的脚本文件,使用txt文本编辑器打开,另存为 UTF-8 选择源文件覆盖即可。
2.1 脚本模板目录究其原因是C#脚本模板的编码不对,每次新建一个脚本,行尾都会实例化模板编码和行尾序列。
.
编辑器默认编码是Unix,行尾序列是LF, Windows 对应的行尾序列是CRLF
所以这里把Unity安装路径的txt脚本的行尾序列替换即可
Unity安装目录EditorDataResourcesScriptTemplates
2.2修改四个脚本行尾序列和编码 2.3 点击右下角的LF 或者 CRLF 切换行尾序列2.4 点击右下角的 UTF-8 或者 Unicode 编码显示修改编码这里使用VS-Code 使用VisualStudio也可以进行类似操作
2.5 解决文件夹权限问题这里使用VS-Code 使用VisualStudio也可以进行类似操作
如果保存时,提示无权限 退回到上层Unity根目录文件夹,右键点击属性 安全 编辑 修改所有权,将本地用户的权限修改为完全控制即可!



