纳金网
标题:
Unity里不使用字库,显示任意中文字体(上)
[打印本页]
作者:
会飞的鱼
时间:
2011-12-16 17:32
标题:
Unity里不使用字库,显示任意中文字体(上)
以web的形式发布unity 程序的时候,要显示中文字体要把很大的字库打进去,如果程序不需要有中文的输入功能,只是显示中文的情况下,可以用以下方法:
方法目前只有一个(等 Unity 支持客户端字体的时候这个问题就解决了),就是自动生成 Texture 然后在 unity 里显示。
先写一个 测试的脚本
using UnityEngine;
using System.Collections;
public class Class2:MonoBehaviour
{
public string Url = "http://127.0.0.1/test.php?n=%C4%E3%BA%C3";
void Start()
{
StartCoroutine(_LoadTexture(Url, gameObject));
}
private IEnumerator _LoadTexture(string url, GameObject obj)
{
WWW rerquest = new WWW(url);
yield return rerquest;
try
{
if (rerquest.isDone && string.IsNullOrEmpty(rerquest.error))
{
obj.renderer.material = new Material(Shader.Find("Transparent/Cutout/Diffuse"));
obj.renderer.material.mainTexture = rerquest.texture;
}
}
catch (UnityException e) { }
finally
{
rerquest.Dispose();
}
}
}
由 u8 发表
本教程转自网互联网,未经检测,不知是否有效,用过的朋友请留言。牵涉到一些php知识点。
作者:
奇
时间:
2012-1-25 23:22
空调冷却不了青春的火焰,彩电演绎不了年轻的色彩,MP3播放不了岁月的音色,电影远比不上生命的出色,短信却能寄托我真诚的祝福:春节快乐!
作者:
奇
时间:
2012-2-16 23:24
我看看就走,你们聊!
作者:
难骑
时间:
2012-2-17 19:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
奇
时间:
2012-3-4 23:26
俺是新人,这厢有礼了!
作者:
菜刀吻电线
时间:
2012-3-19 23:22
不会吧,太恐怖了
作者:
晃晃
时间:
2012-5-1 23:20
凡系斑竹滴话要听;凡系朋友滴帖要顶!
作者:
菜刀吻电线
时间:
2012-6-22 23:18
不错哦,顶一下......
作者:
晃晃
时间:
2012-10-2 23:21
佩服,好多阿 ,哈哈
作者:
奇
时间:
2012-12-8 23:27
很经典,很实用,学习了!
作者:
奇
时间:
2013-2-14 23:20
既来之,则看之!
作者:
cullinan
时间:
2013-3-7 22:14
unity新版本中文直接支持的
作者:
hcjamm
时间:
2015-1-4 06:25
感谢楼主分享!!~~
欢迎光临 纳金网 (http://course.narkii.com/club/)
Powered by Discuz! X2.5