unity3d游戏开发之uilabe

unity3d游戏开发之uilabe

ID:34726668

大小:149.18 KB

页数:3页

时间:2019-03-10

unity3d游戏开发之uilabe_第1页
unity3d游戏开发之uilabe_第2页
unity3d游戏开发之uilabe_第3页
资源描述:

《unity3d游戏开发之uilabe》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、概述    UILabel是用来显示文本的脚本,继承自UIWidget。      这篇文章来自狗刨学习网    所有的label都需要Font才可正常工作。这个字体可以使Dynamic的(引用UnityFont),也可以是Bitmap字体——嵌入到Atlas里面的字体。动态字体更稳固因为它不需要你预先创建符号,但是Bitmap字体可以和你atlas的其他东西渲染在同一个drawcall上并且这些字体可以通过photoshop美化。    修改Pivot来改变label的对齐方式。Top-left、Left和Bottom

2、-left是左对齐。Top、Center或者Bottom是中间对齐。Top-right、Right、Bottom-right是右对齐。    使用Dynamic字体的时候,你可以设置label的FontSize和style。你也可以设置一个material用来渲染。    接下来的大框——你可能猜到了——用来输入文本。默认是多行文本输入,除非通过下面的MaxLines属性限制。    Overflow操作让你决定lable的文本超过允许的空间之后的处理方法。      ·ShrinkContent内容自动缩放。与Keep

3、Crisp设置一起来控制Dynamic字体,使字体的字号变小而不是简单的缩放。这样不管label是否被缩放都能保持清晰。·ClampContent剔除多余的文本。·ResizeFreely根据输入的文本内容自动调整dimension。不需要手动调整。·ResizeHeight保持宽度不变,必要时增加高度。Spacing属性控制字符间距。正负皆可。像素为单位。前面提到的MaxLines用来控制最多要多少行。用0表示不限制。    关掉Encoding表示不需要颜色和表情标签。默认启用。    可以给label提供渐变通过G

4、radient的bottom和top颜色。    文本可以有shadow或者outlineEffect。shadow会使用两倍的geometry,outline会使用五倍——所以要小心这个属性。Distance参数控制shadow或者outline与原文本的距离,以像素为单位。    运行时修改文本,你可以通过以下方法:1.UILabellbl=GetComponent();  2.lbl.text="Helloworld!";复制代码小贴士给label一个深色的前景和明亮的Shadow效果,可以让la

5、bel看起来有斜角外观。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。