您当前的位置: 首页 >  unity

Jave.Lin

暂无认证

  • 2浏览

    0关注

    704博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity NGUI显示任何字符内容(中文,韩文,英文,日文,等)

Jave.Lin 发布时间:2014-02-13 17:35:44 ,浏览量:2

也有一些其它的实现方便,都是通过设置,altas的字符纹理的配置;

如:

http://blog.9tech.cn/?c=site&m=article&id=496

也可以参考:不过图片看不到,他也是转载于sina的;

这种方式是使用到:Unity内置的3D Text + NGUI实现的,可能最终也是Unity 底层生成了一些字符纹理显示的;

http://unity3d.9ria.com/?p=3154

我今天就自己写一个简单的DEMO吧;

先要有NGUI资源包:

1、NGUI菜单下选择小工具:Create a Widget

2、创建好一个Button后,在Hierarchy层级里可以看到,原来的Button下有一个Label组件之一;把他删除

3、再到:GameObject -> Create Other -> 3D Text

4、在Hierarchy层级看到:New Text 组件,把他拖放到,刚刚创建的Button层级下:

5、回到,我们的Scene窗口,可以看到,类似这样的按钮(把Hello world 的3D 字体组件,的缩放调整一下,原来是很大的)

6、在Hierarchy中,选中:New Text 组件,然后在Inspector窗口中设置Text属性:这里可以写下各种字符。

这里我写下了,中文,英文,印文,韩文,特殊字符;

7、最后回到,Scene窗口,调整,New Text的对齐:居中,锚点:居中;再调整,Button下的Background的大小;

点击Play(运行)可以在Game的效果;(鼠标移上去)

关注
打赏
1664331872
查看更多评论
立即登录/注册

微信扫码登录

0.0484s