天天看點

cocos2d-x2.2 wp8資源如何打包進xap

cocos2d-x2.2 版本新加了wp8版本,雖然之前有個Cocos2dx-2.1.0-wp8-2.0-alpha版本,但是這個alpha版本太多的坑了~本人之前也在alpha版本上把遊戲運作了起來,但是耗費了大量的精力。這次新版本釋出,據說有wp8版本在内,于是迫不及待來體驗下~

wp8開發資源打包不同于win32,不小心的話,可能做出來的包會有問題。

1.将資源拖到項目下的Assets/Resources

cocos2d-x2.2 wp8資源如何打包進xap

當然如果分不同的檔案夾,可以在Resources下建立篩選器

cocos2d-x2.2 wp8資源如何打包進xap

然後将資源拖入到對應的篩選器中

這裡有一點尤其要注意:拖進來的資源未必會被打包進xap,這是不同于win32的,這是因為拖進來的時候,vs隻将認識的資源類型,預設打包進xap。如果不是的話,則不會打進xap,當然這個可以設定,設定方法:對資源右擊,選擇屬性

cocos2d-x2.2 wp8資源如何打包進xap

内容這個屬性選擇 :是

cocos2d-x2.2 wp8資源如何打包進xap

确定就OK了~

也可以選擇多個資源,進行這項操作,以節省時間。

2.拖進篩選器的資源的路徑:應該是cocos2d-x-2.2.0\projects\項目名\proj.wp8\Assets\Resources(以下稱路徑A)下的檔案或者子檔案夾裡的檔案,而不是cocos2d-x-2.2.0\projects\項目名\Resources(以下稱路徑B)下的檔案或者子檔案夾裡的檔案。

路徑B下的資源就是正常的資源存放的位置,而路徑A則是VS從路徑Bcopy過去的。

但是拖進篩選器的應該是路徑A下的檔案,如果不這樣做的話,你會發現,拖進來資源在xap中的路徑不在Assets\Resources下,這樣就不便管理,而且如果你有兩個不同适配尺寸的資源,比如640*960,640*1136,并把他們對應的資源放到兩個不同的檔案夾下,如果他們的名字一樣,那麼這樣會覆寫掉其中一組資源,隻剩下另一組。本人今天就犯了這樣的錯誤,找了半天,最後解包才發現這個問題。

遊戲包是打好了,不過貌似運作還有一些其他問題,本來ios、win32都正常的,這裡居然有問題,還要仔細研究下~

繼續閱讀