日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Cocos2d-wophone中如何將資源文件打包成zip文件

前置條件

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)建站提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、做網(wǎng)站、成都做網(wǎng)站、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。

這里假定讀者已經(jīng)能夠使用 Cocos2d-wophone 進(jìn)行游戲的開發(fā),并且可以通過從硬盤讀取資源文件。如果還不清楚這些的話,那么請移步到 這里 補充相關(guān)的知識。

本文中使用的示例代碼、截圖等都是基于 cocos2d-x 源碼中的 tests 工程的,為了在閱讀本文時能夠更好的明白各個操作,建議您下載 cocos2d-x的源碼 ,并按照如何在WoPhone上運行tests工程這篇文章將 tests工程運行起來。

如何操作

對于如何讓自己的代碼可以從zip文件中讀取相應(yīng)的資源文件,操作是很簡單的,只需要兩個步驟。這里以 test wophone 工程為例,步驟如下:

首先將 tests/Res 目錄下的所有的資源文件打包成 TestCocos2dx.zip 文件,并且需要將該文件放到指定的目錄(見第二步中示例代碼)。這里為了讓代碼中使用資源文件時所用的參數(shù)不需要修改,需要保證 zip 文件中的目錄結(jié)構(gòu)如下圖:

然后在 AppDelegate 類的 applicationDidFinishLaunching 函數(shù)中添加如下代碼即可:

1#if defined(CCX_PLATFORM_WOPHONE)

2 // set the resource zip file

3 CCFileUtils::setResource("TestCocos2dx.zip");

4#endif

cocos2d-wophone 目前支持的幾種資源文件讀取方式對比

讀取方式優(yōu)點缺點
硬盤讀取實現(xiàn)簡單,只需要調(diào)用 CCFileUtils::setResource() 接口,通過第二個參數(shù)設(shè)置資源文件路徑即可。1. 在打包安裝程序時,很難將數(shù)據(jù)文件進(jìn)行打包;
2. 資源文件未完全封閉
使用 zip 文件1. 實現(xiàn)簡單,只需要調(diào)用 CCFileUtils::setResource() 接口通過***個參數(shù)設(shè)置 zip 文件的名稱;
2. 打包安裝程序簡單,只要將 zip 文件當(dāng)做數(shù)據(jù)文件打包就可以了。
資源文件未完全封閉

多種方式并存時的調(diào)用順序

當(dāng)在代碼中,多種資源文件讀取方式并存時,檢查的順序如下:

「從 zip 文件讀取」->「從硬盤讀取」

這里需要注意的一點是,當(dāng)指定的 zip 文件存在時,如果需要使用的資源文件在 zip 文件中無法找到,那么將不會再從硬盤中查找資源文件。

WoPhone 資源文件的存放路徑

根據(jù) CCFileUtils::setResource() 函數(shù)第二個參數(shù)值的不同,需要將資源文件放到不同的目錄,列表如下:

參數(shù)值模擬器路徑真機(jī)路徑
NULLD:/Work7/NEWPLUS/TG3/APP與應(yīng)用的 .so 文件同目錄
開發(fā)者設(shè)定的目錄開發(fā)者設(shè)定的目錄開發(fā)者設(shè)定的目錄

當(dāng)前名稱:Cocos2d-wophone中如何將資源文件打包成zip文件
網(wǎng)頁路徑:http://www.5511xx.com/article/djjpphp.html