富文本Rich Text:
这种文本用于GUI元素和文本网格可以结合多种字体类型和大小。 GUIStyle, GUIText 和 TextMesh类都有富文本设置,能指示unity寻找文本内含有的标记标签。Dubug.Log也可以用这些标记标签来增强代码报告错误的能力。这些标签不显示,而是显示应用到文本的风格变化。
1.Unity的(不受NGUI的UILabel支持):
标记格式:... <元素> ... </元素> ...(影响元素开头与结尾所夹的部分)
可以嵌套: ...<元素1>...<元素2>...</元素1>...</元素2>...
有些可以有参数: <color=green>hiahia</color>
更多颜色:http://www.ceeger.com/Manual/StyledText.html
材质:We are <material=2>texturally</material> amused 这仅用于文本网格并渲染具有材料参数所指定的一段文字。该值是文本网格显示在检视面板材质数组的索引。
注:Unity的Text组件的RichText项控制是否开启富文本,勾上为开启。
上述富文本方式不被NGUI的UILabel支持,下面看NGUI中如何使用富文本。
2.NGUI单独的:(UILabel)
注:UILabel组件的BBCode项控制是否开启富文本,勾上为开启。