Pet*_*tka 4 unity-game-engine unity3d-ui
如何在文本UI对象上统一添加文本大纲?
我想在设计器/编辑器视图中执行此操作.我无法找到任何有用的主题,我也无法看到如何从设计师的视图中添加它.
我的项目是2d,我使用的是最新的统一版本5.3.我想达到类似的效果.
要么.乔的答案可以替代.只需将轮廓效果添加到普通的.ttf字体:
单击检查器中的"添加组件"按钮
在搜索栏中输入"outline".
添加大纲组件.
笔记!这解释了如何在 Unity 中创建自定义类型(“精灵表类型”)。
在阅读之前,请检查 Uri 和程序员的答案,其中解释了如何使用 .UI 中方便的新“大纲”功能!也许就足够了!
Unity根本没有任何花哨的类型处理。
您可以放入“正常”.ttf 字体,
或者,您可以放入“图像字体”,Unity 称为自定义字体,您可以在精灵表上逐字制作每个字母。
字体精灵表看起来像这样:
具体做法如下...
(1) 您必须使用GlyphDesigner(或任何类似产品)来实际制作自定义字体表。找到您喜欢的 Mac 或 PC 产品来执行此操作。
(2)有一个关键的技巧。
Unity 完全忘记包含自定义字体的类型匹配器。(他们可能会在 Unity 6 中修复这个问题。)这是 Unity 中最愚蠢的事情之一。所以,幸运的是有一个免费且完美的脚本
位图字体导入器.cs
https://github.com/BenoitFreslon/BitmapFontImporter
该页面有一个完整且长的教程链接。
您必须包含它才能使自定义字体起作用。这只是 Unity 的怪异之处之一。
简而言之,首先您必须逐个字母地“绘制”此类自定义字体。事实上,您需要使用 GlyphDesigner 之类的东西来做到这一点。
其次,在 Unity 中,您必须使用上面提到的非常方便的脚本,否则它将无法工作。享受!
http://answers.unity3d.com/answers/1105527/view.html
| 归档时间: |
|
| 查看次数: |
6338 次 |
| 最近记录: |