U3D UGUI学习3 - Text

本文详细解读了NGUI和UGUI的文字显示模式,包括ShrinkContent、ClampContent、ResizeFreely和ResizeHeight,并讨论了色码嵌入方式、投影和描边文字效果,同时对比了获取宽度和高度的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.对应NGUI的四种文字显示模式

 

Shrink Content

对应NGUI第一种模式     勾选Best Fit

 

但似乎有一个Bug,文字过多的时候会爆框。解决方法是改变Line Spacing,但再多了又爆了,无解

 

 

Clamp Content

对应NGUI第二种模式,就是UGUI的默认模式

 

Horizontal Overflow  -Wrap

Vertical Overflow -TurnCate

 

Resize Freely

 

对应NGUI的第三种模式,无限延长

Horizontal Overflow  -Overflow

 

 

Resize Height

 

对应NGUI的第四种模式

Horizontal Overflow  -Wrap

Vertical Overflow -Overflow

 

2.色码嵌入方式

 

NGUI   [ff0000]hi[-]

UGUI   <color=ff0000>hi</color>

 

另外还有

 

<b>ww</b>  粗体

 

<i>ww</i> 斜体

 

<size=50>ww</size>  单独设置大小

 

我无意中找到之前旧版GUI elements的文档,不知道是否都兼容了:LINK

 

3.投影,描边文字效果

 

在UGUI里,这两个效果被独立出来

在目录:Component/UI/Effects/...

 

4.获取宽度和高度

在NGUI里你可以很方便的获取最终宽度高度,而UGUI里要通过布局元素。。

我之前做了一个背景框自适应,用的preferred height,但事实不像我想的那样:

技术分享技术分享

 

技术分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值