Sprite护姆,Atlas,Texture區(qū)別
這三個(gè)當(dāng)中Atlas(圖集)我們很好理解掏击,他和Sprte(精靈)就是整體與部分的區(qū)別卵皂。一般我們把一些圖片的類型改為Sprite然后打包Atlas,我們在系統(tǒng)中調(diào)用某個(gè)Sprite時(shí)候我們在從Atlas中根據(jù)下標(biāo)去找砚亭,這樣做的好處就是灯变,我們打包成Atlas以后,系統(tǒng)在加載的會(huì)一次性的加載進(jìn)去捅膘,可以減少載入內(nèi)存的操作添祸,并提高渲染性能(只會(huì)浪費(fèi)一個(gè)DrawCall)。但是當(dāng)一個(gè)圖片過大寻仗,分辨率大于512*512的時(shí)候刃泌,我們不會(huì)考慮把他做成Sprite,而是單獨(dú)使用署尤,一般時(shí)候圖集我的大小最好也不要超過5M左右耙替。
- Atlas表示當(dāng)前選擇的圖集,有的時(shí)候我們在進(jìn)入到選擇圖集界面的時(shí)候我們可以點(diǎn)擊下邊showAll這個(gè)鍵曹体,可以獲得當(dāng)前所有圖集林艘,這里我就不上圖了,太簡單了混坞。
- Sprite 選擇當(dāng)前圖集下的Sprite
- Type 有5個(gè)選項(xiàng)Simple(普通類型),Sliced(切片類型)钢坦,Tiled(平鋪類型)究孕,F(xiàn)illed(填滿類型),Advanced(高級類型)爹凹。Filp是翻轉(zhuǎn)類型厨诸,相應(yīng)的Type有不同的選項(xiàng)。
- Simple 普通顯示禾酱。翻轉(zhuǎn)就是我們所理解的翻轉(zhuǎn)微酬,大家可以試下绘趋。
- Sliced 切片類型 這種類型和九宮格聯(lián)系比較緊密。九宮格是我們經(jīng)常會(huì)遇到的一種類型颗管,比如我們要用一個(gè)邊框而這個(gè)邊框比較大1024*614的陷遮,那我們就需要美術(shù)給我做一個(gè)這么大的Texture嗎?其實(shí)這個(gè)是不用的垦江,我們可以讓他們做的小一點(diǎn)帽馋,然后我們再通過九宮格把他做個(gè)拉伸。比如像下邊這種圖
點(diǎn)這個(gè)圖中的Edit比吭,圖中標(biāo)記的那個(gè)绽族,然后 會(huì)進(jìn)入到下圖
我們?nèi)ジ淖傿order中的值,然后圖片的四根虛線就會(huì)發(fā)生變化
當(dāng)我們在拉伸他的時(shí)候1衩藤,3吧慢,7,9四個(gè)方格是不會(huì)發(fā)生改變的赏表,而2检诗,4,5底哗,6岁诉,8會(huì)發(fā)生相應(yīng)的拉伸
- Tilied就是平鋪類型,當(dāng)我們拉伸該圖片的時(shí)候跋选,該圖片的像素不會(huì)發(fā)生改變而會(huì)增加這個(gè)圖片的數(shù)量
- Filled填充類型
Paste_Image.png
箭頭表示的就是根據(jù)什么角度去填充大家可以親自測試下涕癣。 - Advanced 高級的模式,這個(gè)也是跟九宮格聯(lián)系的前标。
上下左右都有三個(gè)供我們選擇坠韩,第一個(gè)是不顯示,第二個(gè)是按照九宮格正常顯示炼列,第三個(gè)就是平鋪只搁,具體我就不解釋了,大家測試下就可以知道俭尖。
Font
在NGUI中有unity字體和NGUI字體氢惋,而NGUI字體不支持中文,有的時(shí)候我們需要顯示中文的時(shí)候就要去調(diào)用unity字體稽犁,unity字體其實(shí)就是把字體文件(ttf格式)加載到unity中即可使用焰望。當(dāng)我們選擇使用Unity字體的時(shí)候需要我們注意一點(diǎn)我剪頭所指的Keep crisp,現(xiàn)在參數(shù)是On Desktop已亥,當(dāng)Label顯示出來時(shí)字體特別模糊
此時(shí)我們應(yīng)該把該參數(shù)調(diào)為Never熊赖,這就是下邊的效果
所以在我們用Unity字體的時(shí)候需要把Keep crisp給改一下。
Boxcollider
這個(gè)組件特別有用虑椎,可以理解為用鼠標(biāo)觸發(fā)事件必須的一個(gè)條件(可能不是太準(zhǔn)確)震鹉。比如我們的Button(按鈕)俱笛,Input(輸入框),ScrollView(可拖動(dòng)視圖)传趾,Toggle(復(fù)選框)迎膜,Popuplist(下拉菜單),這些或多或少都需要我們鼠標(biāo)去操作墨缘,此時(shí)我們就應(yīng)該加上Boxcollider星虹。在用Boxcollider的時(shí)候,我們要注意的就是Boxcollider的尺寸是否合適镊讼。
注意
Boxcollider也要注意層級關(guān)系宽涌,低層級的BoxCollider會(huì)被高層級的覆蓋掉,有的時(shí)候我們可以用這個(gè)來做BoxCollider的遮罩蝶棋。