基本组件之 UILabel
1.基本组件之 UILabel 面板控制
1.1.字体文件
字体图集:将所用到的文字处理成一张图片进行使用,这种比较适合英语国家。
表示现在用的是NGUI专用的一种字体格式。
点击Font,可以弹出一个字体面板。
TTF 字体:直接使用 TTF 格式的字体进行文字显示。
ttf文件是字体文件,当电脑里有时自带的字体文件不能满足我们编辑的需要,这时就要我们下载一些字体文件,随着windows的流行,已经变成最常用的一种字体文件表示方式。使用win+R键,输入fonts,就可以看到电脑上安装的字体
使用ttf字体。
1.2.UILabel 面板属性
1.Font Size(字体大小):控制文字显示的大小,以及基本样式[正常,粗体,倾斜,粗体+倾斜]
bold:加粗
Widget是指外面这个框的大小。
2.Text(文字):UILable 要显示的文字,回车可以输入多行
3.Modifier(调节器):控制英文显示状态,正常状态,大写状态,小写状态(仅对英文有效)
To Uppercase、To Lowercase 切换大小写,Custom和None差不多。
4.Overflow(溢出):当文字大小超出了 Widget 中 Size 属性的大小时,如何处理显示。
ShrinkContent:收缩内容 [文字的大小超出了框的大小,文字的大小不在变大]ClampContent:夹持内容 [文字多大就显示多大,能显示几个字就显示几个字]Use Ellipsis:是否使用省略符ResizeFreely:调整自由 [Widget 中的 Size 自动同步 Font Size]ResizeHeight:调整高度 [宽度固定,高度自动调整]
5.Alignment(对齐方式):设置文字的对齐方式
6.Gradient(渐变颜色):设置文字从上到下的颜色渐变
7.Effect(特效):设置文字特效,比如:颜色描边,投影
8.Spacing(间距):设置文字与文字之间的间距大小
9.Color Tint(色彩化):设置文字显示的颜色(可以和渐变一起使用)
2.基本组件之 UILabel 代码控制
2.1.文字展示案例
1.元宝与钱币数显示
重点设置 UILabel 的中心点,以及 Overflow 样式。
中心点水平轴向为左侧或者右侧;
Overflow 一般设置为 ResizeFreely。
2.物品描述信息
文字在一个固定区域内显示。
重点设置 UILabel 的中心点,以及对齐方式还有 Overflow 样式。
中心点设置为垂直轴向的顶部;
对齐方式为左对齐;
Overflow 为 ResizeHeight。
2.2.代码控制 UILabel
1.代码控制金币数
代码查找到对应的游戏对象,修改游戏对象身上的 UILabel 组件的 Text 属性。
2.代码控制物品描述
方法步骤同上
NGUI 代码中换行“\n”