博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何让Unity支持中文
阅读量:6324 次
发布时间:2019-06-22

本文共 969 字,大约阅读时间需要 3 分钟。

  坑爹的Unity不支持中文啊!!害得我调试了好长时间

Unity3D脚本支持中文解决办法/Unity3D脚本编码格式设置:

1》进入unity安装目录\Unity\Editor\Data\Resources\ScriptTemplates,这个文件夹下有81-NewBehaviourScript.cs.txt和80-NewBehaviourScript.js.txt文件,这两个文件里的代码就是新建脚本后生成代码模板。也就是说,你新建的都是Copy它们而已,不折不扣的一直在模仿。。。

看懂上面的图片了没。

也正是如此 ,所以导致我们新建的脚本编码格式一直是系统默认的编码页格式GBK。既然如此,这肯定是个坑啊。那我就来把它修改了。

下面开始了,打开:81-NewBehaviourScript.cs.txt和80-NewBehaviourScript.js.txt

上图有2个要点:

一 :“//支持中文”。这是让模板强制进行中文存储,

二 :高级保存项的编码设置,选中UTF8签名页。强制模板对中文进行UTF8支持。以后它在遇到中文就一样支持了。

如果你没有VS。你可以看看下边怎么修改编码格式,保证第二部的万无一失。

2》修改这2个文件编码格式,可以用Unity\Editor\Data\Tools\UniSciTE\UniSciTE.exe打开后另存为UFT-8 with  BOM 编码格式,文件名不变。

用MonoDevelop打开后Save as...也可以完成的哦:

用visio studio的同学打开后, 进入:菜单-》文件-》高级保存选项(V)..

点击 编码(E)

确定保存。

 

这样以后新建的脚本全都是UTF-8的编码,而且是自己先要的格式,比如你可以在代码头添加代码著作权,日期,简述等注释。

 

川北原创:http://hi.baidu.com/next2_me/item/dd66afc2ba08393498b4984f

不是Mono不支持Unicode是新建脚本这种copy的模式导致对中文的支持不好。希望以上的内容可以帮助大家。

 

声明: 本文由()原创编译,转载请保留链接:

转载于:https://www.cnblogs.com/Nickzhou/archive/2012/12/25/Unity.html

你可能感兴趣的文章
HTML5基础(二)
查看>>
ue4(c++) 按钮中的文字居中的问题
查看>>
Android学习笔记——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习
查看>>
Echart:前端很好的数据图表展现工具+demo
查看>>
Linux VNC黑屏(转)
查看>>
Java反射简介
查看>>
day8--socket网络编程进阶
查看>>
分析Ajax爬取今日头条街拍美图
查看>>
内存分布简视图
查看>>
如何学习虚拟现实技术vr? vr初级入门教程开始
查看>>
第4 章序列的应用
查看>>
初识闭包
查看>>
hdu1874畅通工程续
查看>>
rails 字符串 转化为 html
查看>>
Yii2.0 下的 load() 方法的使用
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>
轨磁条简介
查看>>
如何设计高扩展的在线网页制作平台
查看>>
SpringBoot整合MyBatis
查看>>