【iphone遊戲開發】iphone-Cocos2D遊戲開發之二:精靈表的詳細講解(一)和Zwoptex工具的使用

來源:互聯網
上載者:User

1.精靈表的分類:

簡單精靈表:精靈表中的圖片都具有相同維度

複雜精靈表:精靈表中的圖片可以具有不同的維度。

2.簡單精靈表

通過SpriteSheet類將提供的映像切割成大小相同的子映像,當一個新的精靈表被執行個體化時將提供切割時用到的維度,同時也將提供精靈表映像中已用的“間隔”資訊。

3.複雜精靈表

通過PackedSpriteSheet類來解析,該類需要一個映像和控制檔案的名稱。通過解析該控制檔案就能獲得精靈表中的精靈的位置和大小。

有不控制檔案是基本型精靈表和複雜型精靈表間的主要區別。基本的精靈表可以通過簡單的網格座標定位每個精靈的位置,而複雜的精靈表通常精靈大小不一致,為了最大化利用空間,精靈表都是隨機分布。

控制檔案裡麵包含了每個精靈的在精靈表中的位置和維度,同時控制檔案為每張映像分配一個鍵(key),通過如可以看出:一個複雜的精靈表由許多不同大小的形狀和映像構成,我們可以通過Zwoptex等工具來產生。

 


4. Zwoptex工具的使用

我們可以通過下載這個工具來產生複雜的精靈表:http://www.zwoptexapp.com/

 

安裝完成後如下:


我們點擊create a new document 。如下:

 


Zwoptex工具有3中不同的輸出,如下:

(1)為特定的精靈表格儲存體設定和映像的專案檔。

(2)精靈表的png映像。

(3)plist格式的控制檔案。

 

使用步驟如下:

(1)import image:匯入要輸入的圖片

   


 

(2)匯入後如下:


(3)左邊的參數如下意思:

 


(4)接下來根據匯入的圖片進行排序


我們通過設定width和height都為256px。點擊layout,即可排序如下:

 


(5)點擊publish settings 進行輸出的配置,把輸出的路徑設定好就可以點擊publish輸出了。




今天的教程就到此結束。下次再接著講精靈類裡面的源碼過程。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.