【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 8326|回复: 3

[NGUI插件] NGUI控件说明(中文) UILabel

[复制链接]
发表于 2014-1-29 01:09:27 | 显示全部楼层 |阅读模式
本帖最后由 夜行的猫仔 于 2014-10-23 13:12 编辑

夜行的猫仔:UILabel使用注意事项在本文的下方:


概述


UILabel是用来显示文本的脚本,继承自UIWidget。



所有的label都需要Font才可正常工作。这个字体可以使Dynamic的(引用Unity Font),也可以是Bitmap字体——嵌入到Atlas里面的字体。动态字体更稳固因为它不需要你预先创建符号,但是Bitmap字体可以和你atlas的其他东西渲染在同一个draw call上并且这些字体可以通过photoshop美化。

修改Pivot来改变label的对齐方式。Top-left、Left和Bottom-left是左对齐。Top、Center或者Bottom是中间对齐。Top-right、Right、Bottom-right是右对齐。

使用Dynamic字体的时候,你可以设置label的Font Sizestyle。你也可以设置一个material用来渲染。

接下来的大框——你可能猜到了——用来输入文本。默认是多行文本输入,除非通过下面的Max Lines属性限制。

Overflow操作让你决定lable的文本超过允许的空间之后的处理方法。


  • Shrink Content 内容自动缩放。与Keep Crisp设置一起来控制Dynamic字体,使字体的字号变小而不是简单的缩放。这样不管label是否被缩放都能保持清晰。
  • Clamp Content 剔除多余的文本。
  • Resize Freely 根据输入的文本内容自动调整dimension。不需要手动调整。
  • Resize Height 保持宽度不变,必要时增加高度。
Spacing属性控制字符间距。正负皆可。像素为单位。

前面提到的Max Lines用来控制最多要多少行。用0表示不限制。

关掉Encoding表示不需要颜色和表情标签。默认启用。

可以给label提供渐变通过Gradient的bottom和top颜色。

文本可以有shadow或者outlineEffect。shadow会使用两倍的geometry,outline会使用五倍——所以要小心这个属性。Distance参数控制shadow或者outline与原文本的距离,以像素为单位。

运行时修改文本,你可以通过以下方法:

[mw_shl_code=csharp,true]UILabel lbl = GetComponent<UILabel>();  
lbl.text = "Hello world!";  [/mw_shl_code]

小贴士


给label一个深色的前景和明亮的Shadow效果,可以让label看起来有斜角外观



类文档

http://tasharen.com/ngui/docs/class_u_i_label.html----------------------------------------------------------------------------------------------------------------------------------------------
注意事项
1.UILabel彩色字标签失灵
A:有时候会发现UILabel的[ffffff][-]这样的色彩标签突然不起作用了,那你要检查一下是不是Widget的Color设置了颜色,改成白色就正常了!

2.Encoding属性不见了
A:是的,新版本中Encoding属性取消了,取而代之的是BBcode!
发表于 2014-5-26 18:09:06 | 显示全部楼层
顶一个!谢谢分享
发表于 2018-3-27 11:35:25 | 显示全部楼层
pandora jewelry
converse outlet
moncler pas cher
discount ray ban sunglasses
polo ralph lauren outlet online
nike outlet online
adidas yeezy boost 350
pandora charms sale clearance
cheap jordan shoes
michael kors outlet store
canada goose sale
ugg sale
cheap jordan shoes
vans outlet store
cheap ray ban sunglasses
ugg outlet online
kate spade handbags
coach outlet canada
birkin handbags
moncler sale
birkenstock uk
coach factory outlet online
adidas
coach outlet store
pandora charms sale
nike outlet store online
supra for sale
ugg outlet
birkenstock shoes
ecco outlet
coach outlet online
michael kors
christian louboutin sale
timberland outlet
cheap jordans
michael kors uk
canada goose coats
ugg outlet store
nike outlet store
nfl jerseys
birkenstock sandals
longchamp outlet
yeezy shoes
air max 90
ray ban sunglasses outlet
prada shoes
puma outlet
michael kors outlet store
coach factory outlet online
kate spade outlet store
louboutin outlet
coach factory outlet online
adidas campus shoes
yeezy shoes
louis vuitton handbags
michael kors outlet clearance
adidas originals
discount oakley sunglasses
vans outlet
coach outlet online
pandora charms outlet
cheap ugg boots
fred perry shirts
oakley sunglasses outlet
adidas yeezy
canada goose coats
coach outlet online
adidas nmd r1
adidas yeezy
ugg boots
coach outlet online
fitflop sandals
moncler jacket
canada goose jackets
ugg boots
bottes ugg
louboutin outlet
burberry handbags
polo ralph lauren outlet online
ray ban sunglasses discount
cheap jordan shoes
louis vuitton outlet online
ugg boots
fitflops sale
nike outlet store
michael kors outlet online
moncler outlet online
adidas shoes
oakley sunglasses outlet
moncler uk
pandora charms sale
the north face jackets
coach outlet online
ralph lauren
moncler jackets
kate spade handbags
canada goose
hermes bags
cheap jordan shoes
canada goose outlet store
caiting2018327
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2024-11-27 07:50

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表