NGUI 中 Label 字型大小變化的問題

2021-08-03 20:25:21 字數 1016 閱讀 3130

有時,當我們使用 ui label ,

裡面的字型,有時會因為字數變多,而自動變小,

有時,我們會希望,字數多了,但是,字型的大小也不會變化,

例如 遊戲中的分數,字型大小保持不變,位數變多。

這裡,預設是 shrink content , 改為 resize freely ,就是我們需要的效果,

這兩種的區別有點像,

一種是,裝修時,事先定好了乙個 **, **是死的,

所以,你要求的越多,工人越可能會偷工減料的完成你的要求,

總不能要求裝修工人墊錢給你完成工作,最後,人家不賺錢,還賠錢。

這種就像是 shrink content , 空間就這麼大,多了,裡面的字為了能全顯示出來,就會自動變小。

另一種是,裝修時,事先跟 裝修師傅說, 師傅,這東西,質量優先,

東西用好料,預算不夠了,加錢,質量一定要保證。

這個就像是 resize freely , 如果內容放不下了,會增加成本,而不是縮減成本。

那麼,有沒有錢少花,還能買到***的東西呢?

中國話叫 物美價廉,這個就要靠機緣了,

可能某個人正好搬家,東西又拿不走,想要快點賣出去,他願意吃點虧,

正好你要買,他因為著急賣,所以**便宜很多,你就買到了物美價廉的東西了。

但,這種事,沒法強求。

設定GUI中Label的字型大小

做 unity3d gui的時候一定會發現一般都是用gui.skin來控制gui顯示效果的,但是還會發現fontsize只能用於動態字型,當用在label和textarea中的時候顯示的字型是不會改變的 一直保持匯入字型預設大小,我在網上找了很久都沒找到有效的方法,只是通用的方法是做多個不同字型大小...

關於NGUI中Label物件的獲取

當父控制項下由許多小空間組合而成的時候,這時我們要去獲取其中例如uilabel物件或是uibutton物件,當你要獲取的子控制項的數量只有1個的時候,可以使用lable getcomponentinchildren 這個函式是獲取所有uilabel型別子控制項中deepth最小的子控制項。這時候就遇...

APP字型大小,不隨系統的字型大小變化而變化的方法

resources res super.getresources configuration config new configuration config.settodefaults res.updateconfiguration config,res.getdisplaymetrics 雖然go...