2011年11月7日 星期一

ex2D 動畫系統 - Atlas

Atlas 是用來將會在同一畫面一起使用的圖片整合成一張

(2^ =  2 的次方數)

使用 Atlas 有兩個明顯的好處
1.效能提升
雖然現在顯示卡幾乎都有支援非 2^,但使用這個規格效能會比較好
繪製多個圖檔時,使用的都是同一張材質,減少材質切換讓效能大幅提升

2.節省記憶體
如果散亂的圖片都刻意用 2^,那額外浪費的記憶體空間會很多
將圖片整合成一張,可以節省許多記憶體,也可以兼顧效能

使用教學:

版本 v1.1.3

在 Project 視窗先 Create 一個空的 ex2D Atlas Info
按下後會出現 Atlas Info Create 視窗,填好資訊後,便會造出空的 Atlas Info
新的 Atlas Info 包含四個檔案,其中一個檔案 EditorInfo 點選後,Inspecotr 視窗會出現檔案屬性
點下 Edit...
會出現 AltasEditor 視窗,把自己要整合的圖片拖曳進 AtlasEditor 裡面
然後調整好整合後圖片的大小,按 Apply,圖片便會自動排版好
最後按 AtlasEditor 視窗右上方的 Build 生成新的 AtlasEditor 便可完成

注意事項:
所有的圖片檔名都要不一樣,ex2D 使用圖片時,會先判斷 Atlas 是否存在
存在便優先使用 Atlas,不存在時,則使用散檔圖片
如果有同樣檔名的圖片,ex2D 顯示的圖可能會不是自己想要使用的那張


沒有留言:

張貼留言