博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NGUI3.5系列教程之 UILabel
阅读量:5130 次
发布时间:2019-06-13

本文共 1163 字,大约阅读时间需要 3 分钟。

此NGUI版本为:3.5.1

NGUI 的UILabel脚本下的文字框可以用BBCode设置:

[b]Bold[/b] 粗体
[i]italic[/i] 斜体
[u]underline[/u]下划线
[s]strikethrough[/s]删除线
[sub]sub[/sub]下标
[sup]sup[/sup]上标
[url=http://www.baidu.com/][u]百度[/u][/url] 链接
[00ff00]设置颜色[-] 设置显示颜色

Encoding :必须勾选Encoding 才有效

给Label加一个Collider(ALT+SHIFT+C),并附加下面代码,可以检索点击位置的链接

void OnClick()    {        UILabel lb1 = GetComponent
(); if (lb1 != null) { string url = lb1.GetUrlAtPosition(UICamera.lastHit.point); if (!string.IsNullOrEmpty(url)) Application.OpenURL(url); //打开链接 Debug.Log("Clicked on: " + url); } }

 

 

可以动态更改Text:

UILabel lbl = GetComponent
();lbl.text = "Hello world!";

 自定义的几个可爱的表情符:

给label的Text赋值如下:

:) :D <_< >_< x_x -_- o.o(A) (B) (X) (Y):(

就有下面的效果:

 


 

Overflow 用来设置如何处理当label的text超出允许的空间大小

Shrink Content :自动根据Dimensions设置的大小来压缩字体

Clamp Content :根据设定裁剪文本

Resize Freely:    自动设置到合适大小

Resize Height:  自动调整高度,宽度不变


Spacing  :

X:设置字与字之间到间隔,可以为负数,设置得当可以反序

Y: 设置行与行之间的间隔。

Max Lines : 设置最大行数

Gradient :设置 渐变字


 

Effect:

NGUI提供了两种字体效果

Shadow:阴影,2倍geometry 

OutLine:轮廓,5倍geometry 

 

转载于:https://www.cnblogs.com/martianzone/p/3593892.html

你可能感兴趣的文章
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
导入导出数据库和导入导出数据库表
查看>>
linux下操作mysql
查看>>
【03月04日】A股滚动市盈率PE历史新低排名
查看>>
Xcode5和ObjC新特性
查看>>
jvm slot复用
查看>>
高并发系统数据库设计
查看>>
hdu 1875 畅通工程再续
查看>>
CentOs6和Centos7安装docker
查看>>
TCP/ip协议栈之内核调优
查看>>
6 spark 存储体系 --内存管理
查看>>
PDF/WORD/EXCEL 图片预览
查看>>
onRetainNonConfigurationInstance方法状态保存
查看>>
DevExpress组件之——TreeList组件
查看>>
P2916 [USACO08NOV]安慰奶牛Cheering up the Cow
查看>>
PV操作(转)
查看>>
软考笔记第六天之各排序算法的实现
查看>>
修补PHPRPC_Client中(JAVA版本),创建Socket连接时Timeout不起作用
查看>>
第五次作业160809308周子济
查看>>