Unity3d 制作彩色字
来源:互联网 发布:设计师显示器 知乎 编辑:程序博客网 时间:2024/05/02 10:26
1 首先随便扔进去一个字体,最简单的比如扔进去一个arial。
设置好Font Size,比如24
Character里一般来说不需要Unicode,除非你要把中文做成花。我选ASCII default set。如果只要大写或者小写,自己选。
2 建一个目录,取名叫Editor。然后创建一个Javascript,按回车(Mac)或者F2(Win)改名成SaveFontTexture,不用加.js。然后双击,贴进去下面代码:
代码:
保存,关掉编辑器。
另外如果你用iPhone版,用这个脚本:
代码:
[size=14.3999996185303px]
[size=14.3999996185303px]3 这个时候,Unity的Assests菜单里多了一个选项,Save Font Texture。在Project Panel里找到刚才拽进去的字体,比如Arial,找到里面的font Texture,选中,然后在菜单里点“Save Font Texture”,会打开一个保存对话框,把这个图保存到你的项目的Assests目录里的随便哪个地方。
[size=14.3999996185303px]
[size=14.3999996185303px]4 拿Photoshop打开刚才保存的这张图,如果你没改名应该就叫font Texture.png,你会看到一个字体材质图。这时候你就可以编辑这个图了。Photoshop不熟的人可能会发现这个图看不清,再它下面加个层填成黑色就容易编辑了。也可以在设置里面改透明背景网格的颜色。
[size=14.3999996185303px]这个图是我随便改的。
[attachment=0:33oqz9vk]2.jpeg[/attachment:33oqz9vk]
[size=14.3999996185303px]5 改完之后按cmd+s或者ctrl+s,直接保存。切回Unity。建立一个Shader,随便取个名,把下面的内容贴进去。
[size=14.3999996185303px]代码:
6 新建一个Material,随便取个名,比如我取名叫Font Mat。在Shader里选GUI->Textured Text Shader。这个shader是你刚才建的那个shader。 FontTexture选你改过的那个字体的图。Text Color不用管,白色就行。
7 扔进去一个GUI Text (菜单的GameObject->Create Other->GUI Text,Font选你扔进去的字体,比如arial,Material选刚才建的材质,比如我的就是Font Mat。
完事儿。
用这种方法,随便做什么阴影字发光字都可以。本来今天想写个脚本来处理,后来找了半天官方论坛,总算找到个解决方法。
- Unity3d 制作彩色字
- Unity3d 制作彩色字
- Unity3d NGUI的使用(五)(UISprite&UISlider制作彩色血条)
- Unity3d NGUI的使用(五)(UISprite&UISlider制作彩色血条)
- Unity3d NGUI的使用(五)(UISprite&UISlider制作彩色血条)
- 制作高彩色工具栏
- 彩色校验码的制作
- Photoshop制作绚丽的彩色发光字效果
- VC高彩色工具条制作
- 【Unity3d】Unity3d模型制作规范
- Unity3D地形的制作
- unity3d简单地图制作
- Unity3d制作简单拼图游戏
- Unity3D NGUI ATLAS制作
- Unity3d制作简单拼图游戏 .
- unity3d模型制作规范
- Unity3D模型制作规范
- Unity3D 龙卷风制作
- 做一个操作系统——2实模式切换到保护模式
- Easyui接收后台json数据处理的小结(二)
- 邗江区汊河街道 01j2pcky
- 安装Django
- [图文教程] 【原创内容】unity2d-第一课:2D开发工具介绍
- Unity3d 制作彩色字
- java后台服务程序设计
- http://www.zznews.cn/wenyi/lndx/ 01je0d0t
- 第三章 C-S架构的常用协议
- 网络编程 Linux统计/监控工具SAR详细介绍
- Unity创建着色器
- java 实现最小二乘法
- [图文教程] 【原创】unity native2D教程第六课:Hero的状态机
- 老年人癫痫病 01k3peyf