|
资源信息 Tutorial Information
教程名称: | 如何在Unity3D中显示中文教程(发帖教程) |
适用引擎: | (适用引擎,为空默认为Unity) |
教程语种: | 中文 |
教程等级: | 1 |
教程格式: | 图文(请用IE9以上浏览器访问本版块) |
教程作者: | 转载自互联网 (如有问题请短消息联系作者或发表回复) |
下载地址: | 无 (兑换积分) |
1、准备一个中文字体,这边准备一个XP系统自带的字体如图:
2、将该字体添加到unity3D工程资源文件夹中(Assets)
3、在Project中创建一个JS输入以下代码:js- var textchinese:String;
- //定义一个字符变量!
- var myskin : GUISkin;
- //定义一个新的GUI皮肤,
- function update () {
- }
- function OnGUI(){
- //标明以下显示的GUI按照我们新的GUI皮肤显示。
- GUI.skin = myskin;
- //利用GUI的Box建立一个背景,以更好的显示我们的文字。
- GUI.Box(Rect(Screen.width/2-150,Screen.height/2-200,300,400),"");
- //利用GUI的Label显示文字,其中利用textchinese变量来显示,显示将来我们输入给变量的文字
- GUI.Label(Rect(Screen.width/2-150,Screen.height/2-200,300,400),textchinese);
- }
复制代码 4.将JS与对象相关联【这里与Main Camera相关联】
6.再在project中创建一个GUI Skin
7.将新添加的GUI皮肤与加入的微软雅黑字体相关联 在属性->font中
8.点击Main Camera设置 Textchinese 值(随便输入个中文string),绑定Myskin对象 OKle{:5_437:}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|