Unity 《知识技能碎片》Unity 富文本(RichText)的使用使UI效果更丰富
2017-12-01 11:25
633 查看
Unity 新版本的富文本的使用,使UI的效果更佳丰富,告别单调的UI,让我们的游戏界面更绚丽,具体使用如下
一、Unity 富文本Rich Text的介绍
GUIStyle, GUIText 和 TextMesh类都有富文本设置,能指示unity寻找文本内含有的标记标签。Dubug.Log也可以用这些标记标签来增强代码报告错误的能力。这些标签不显示,而是显示应用到文本的风格变化。
2、富文本Rich
Text的使用形式:
标记格式:... <元素> ... </元素> ...(影响元素开头与结尾所夹的部分)可以嵌套: ...<元素1>...<
4000
;元素2>...</元素1>...</元素2>...
有些可以有参数: <color=green>hiahia</color>
支持的标签:(粗体斜体大小颜色项支持Debug.Log)
b 粗体 :<b>text</b>
i 斜体 :<i>text</i>
size大小 :<size=10>text</size> 这个标签是Debug.Log看得到的
color颜色:<color=#00ffffff>text</color> 字母对应于16进制数字,表示红绿蓝和透明度 ;<color=red>text</color> 使用颜色名称,总是假定完成不透明
二、Unity 富文本Rich Text的使用
1、打开Unity,新建一个工程,然后在场景中新建“Panel”,在“Panel”添加“Text”,并且给“Text”添加一段文本,如下图
2、给文本“青春往事,多么甜蜜;青春岁月,多么靓丽;青春流年,如火如荼。”添加“粗体”效果,
用<b>...</b>框住该段文字,记得在勾上“Rich Text”选项,操作与效果如下图
3、给文本“青春往事,多么甜蜜;青春岁月,多么靓丽;青春流年,如火如荼。”添加“斜体”效果,
用<i>...</i>框住该段文字,记得在勾上“Rich Text”选项,操作与效果如下图
4、给文本“青春往事,多么甜蜜;青春岁月,多么靓丽;青春流年,如火如荼。”添加“字体放大”效果,
用<size=30>...</size>框住该段文字,记得在勾上“Rich Text”选项,操作与效果如下图
5、给文本“青春往事,多么甜蜜;青春岁月,多么靓丽;青春流年,如火如荼。”添加“颜色”效果,
用<color=red>...</color>框住该段文字,记得在勾上“Rich Text”选项,操作与效果如下图
6、给文本“青春往事,多么甜蜜;青春岁月,多么靓丽;青春流年,如火如荼。”添加“多种组合”效果, 用<b><i><size=30><color=red>...</color></size></i></b>框住该段文字,记得在勾上“Rich
Text”选项,操作与效果如下图
7、到此,Unity
富文本(RichText)的使用使UI效果更丰富课题讲解结束,更多信息可参见 “Unity 圣典”http://www.ceeger.com/Manual/StyledText.html,谢谢
参考资料:
1)Unity 下载官网:https://unity3d.com/cn
2)Unity 圣典 富文本:http://www.ceeger.com/Manual/StyledText.html
声明:如无意中涉及侵权到您的内容,请及时沟通修改,谢谢
相关文章推荐
- 关于Unity中粒子效果的使用
- 使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果
- ASP .net使用大文本框页面保存文本,页面显示时显示分段效果
- Android笔记---使用ViewFlipper组件实现文本上下滑动效果
- 关于Unity中UI中的RawImage节点以及制作地图滚动效果
- iOS UI基础-10.0 QQ聊天布局之键盘及文本使用
- Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果
- android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果
- Unity Shader-Command Buffer的使用(景深与描边效果重置版)
- android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果
- [UnityUI]使用UI框架
- 使用jQuery淡入淡出HTML文本效果
- 使用mint-ui实现省市区三级联动效果
- 关于Unity中stretch的分开使用、预制体、Scroll View的UI节点
- Unity中使用代码加载文本、音频、资源打包
- Element UI 中可展开表格手风琴效果实现(toggleRowExpansion方法的正确使用方式)
- Unity中使用NGUI和FingerGestures插件点击UI穿透的问题
- Unity使用Cardboard、MojingSDK等VR插件的3DUI(UGUI)凝视效果的实现(V客学院知识分享)
- android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果 推荐
- unity 3d中 NGUI和UGUI分别是什么?相对于外部UI插件我们要使用哪个呢?