【轉(zhuǎn)】unity2017新功能Sprite Atlas詳解

Sprite Atlas(精靈圖集)
Sprite Atlas 針對現(xiàn)有的圖集打包系統(tǒng)Sprite Packer在性能和易用性上的不足,進(jìn)行了全面改善姐赡。除此之外注整,相比Sprite Packer,Sprite Atlas將對精靈更多的控制權(quán)交還給用戶瘫里。由用戶來掌控圖集的打包過程以及加載時(shí)機(jī),更加利于對系統(tǒng)性能的控制荡碾。
Sprite Atlas的主要有以下三個(gè)功能:
1.創(chuàng)建谨读、編輯圖集以及設(shè)定圖集參數(shù)

2.添加圖集Variant(變種)

3.運(yùn)行時(shí)訪問圖集

下面將通過具體案例來分別展示以上三個(gè)功能。

創(chuàng)建坛吁、編輯圖集及參數(shù)設(shè)定
在Unity 2017.1中劳殖,Sprite Atlas是一種資源,可以像其它資源一樣在Unity中創(chuàng)建拨脉,例如預(yù)制件哆姻、場景等。

可以在檢視窗口中設(shè)定要打包的精靈及其參數(shù)玫膀,例如圖集的打包方式矛缨、輸出貼圖的壓縮格式等。如下圖所示帖旨,Potato就是一個(gè)創(chuàng)建好的圖集箕昭,目前打包的對象包括了char_hero_beanMan這個(gè)Sliced Sprite。

P.S.這里可以支持多種類型解阅,包括單個(gè)Sprite落竹、Sliced Sprite、文件夾瓮钥,以及這些類型的任意組合筋量。
操作更加方便,對用戶更友好碉熄。

此外桨武,在檢視窗口上還可以看到圖集的一些參數(shù)設(shè)定,例如:打包時(shí)是否支持精靈旋轉(zhuǎn)(Allow Rotation)锈津、貼圖的采樣模式(Filter Mode)呀酸、壓縮方式(Compression)等等。
在最下方的預(yù)覽窗口中琼梆,可以查看圖集的生成效果性誉。這樣就可以很清楚的知道圖集的打包方式是否合理,是否存在大量被浪費(fèi)的空間茎杂。

添加圖集Variant(變種)
所謂Variant错览,就是指原有圖集的一個(gè)變種。它會復(fù)制原有圖集的貼圖煌往,并根據(jù)一個(gè)比例系數(shù)來調(diào)整復(fù)制貼圖的大小倾哺。

這樣的Variant通常用于為高分辨率和低分辨率的屏幕準(zhǔn)備不同的圖集。

因?yàn)槿绻粶?zhǔn)備一套高分辨率的圖集刽脖,在低分辨率的設(shè)備上占用內(nèi)存過多羞海。反之,如果只準(zhǔn)備一套低分辨率圖集曲管,在高分辨率的設(shè)備上就會模糊却邓。

通過Atlas Variant就可以很方便地解決該問題。如下圖所示院水,Pot.sd是新建的一個(gè)低清圖集腊徙,在檢視窗口中將Type設(shè)為Variant,Master Atlas設(shè)為Potato衙耕。這里為了與原圖進(jìn)行更明顯的對比昧穿,將Scale設(shè)為0.1 , Filter Mode設(shè)為Point橙喘。

運(yùn)行時(shí)訪問圖集
Sprite Atlas作為一種資源開放給用戶时鸵,支持在腳本中直接訪問,還可以通過名字獲取圖集中的精靈厅瞎。

這樣做的好處是饰潜,讓用戶可以更加直接地隨時(shí)編輯圖集,而且不用去單獨(dú)加載圖集中的每個(gè)精靈和簸。

下面是一段動(dòng)態(tài)換裝的代碼彭雾,該腳本通過LoadAsset加載SpriteAtlas類型的資源,再通過SpriteAtlas的GetSprite接口獲取圖集中的精靈锁保,最后將精靈傳遞給SpriteRenderer來實(shí)現(xiàn)動(dòng)態(tài)換膚的功能薯酝。相較于基于Sprite Packer的實(shí)現(xiàn)半沽,整個(gè)過程要簡單直接的多。


創(chuàng)建方式
Assets>Create>Sprite Atlas

官方文檔參考
https://docs.unity3d.com/Manual/SpriteAtlas.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吴菠,一起剝皮案震驚了整個(gè)濱河市者填,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌做葵,老刑警劉巖占哟,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異酿矢,居然都是意外死亡榨乎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門瘫筐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜜暑,“玉大人,你說我怎么就攤上這事策肝∈芳澹” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵驳糯,是天一觀的道長篇梭。 經(jīng)常有香客問我,道長酝枢,這世上最難降的妖魔是什么恬偷? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮帘睦,結(jié)果婚禮上袍患,老公的妹妹穿的比我還像新娘。我一直安慰自己竣付,他們只是感情好诡延,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著古胆,像睡著了一般肆良。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逸绎,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天惹恃,我揣著相機(jī)與錄音,去河邊找鬼棺牧。 笑死巫糙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的颊乘。 我是一名探鬼主播参淹,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼醉锄,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了浙值?” 一聲冷哼從身側(cè)響起榆鼠,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎亥鸠,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體识啦,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡负蚊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颓哮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片家妆。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖冕茅,靈堂內(nèi)的尸體忽然破棺而出伤极,到底是詐尸還是另有隱情,我是刑警寧澤姨伤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布哨坪,位于F島的核電站,受9級特大地震影響乍楚,放射性物質(zhì)發(fā)生泄漏当编。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一徒溪、第九天 我趴在偏房一處隱蔽的房頂上張望忿偷。 院中可真熱鬧,春花似錦臊泌、人聲如沸鲤桥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽茶凳。三九已至,卻和暖如春播揪,著一層夾襖步出監(jiān)牢的瞬間慧妄,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工剪芍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留塞淹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓罪裹,卻偏偏與公主長得像饱普,于是被迫代替她去往敵國和親运挫。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Q1:能否在NGUI多分辨率適應(yīng)方面提供一些解決方案或者思路套耕? 多分辨率適應(yīng)涉及到以下幾個(gè)方面:1.布局谁帕。通常可以...
    此年此景閱讀 496評論 0 1
  • 背景和目的 本文的背景是《獨(dú)立防線》(Killer)項(xiàng)目已進(jìn)行到了一定階段冯袍。雖然之前定下了UI制作規(guī)范匈挖,但中途也更...
    擁之則安H閱讀 1,301評論 0 18
  • 背景和目的 本文的背景是《獨(dú)立防線》(Killer)項(xiàng)目已進(jìn)行到了一定階段。雖然之前定下了UI制作規(guī)范康愤,但中途也更...
    DonaldW閱讀 23,233評論 5 100
  • 1. 鹿晗和關(guān)曉彤的公開燃爆朋友圈儡循,我不想去評價(jià)個(gè)人,哪怕曾經(jīng)我也是鹿晗粉征冷,身為一個(gè)理智的粉絲择膝,我不想因此去對關(guān)曉...
    仙女小妖閱讀 216評論 0 0
  • 啊,當(dāng)眾演講算是順利結(jié)束吧检激,進(jìn)下來還有演出肴捉。不要畏縮。相信自己叔收!fighting齿穗!
    四葉草lover閱讀 235評論 0 0