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

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

新聞中心

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

前置條件

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

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

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

如何操作

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

首先將 tests/Res 目錄下的所有的資源文件打包成 TestCocos2dx.zip 文件,并且需要將該文件放到指定的目錄(見(jiàn)第二步中示例代碼)。這里為了讓代碼中使用資源文件時(shí)所用的參數(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 目前支持的幾種資源文件讀取方式對(duì)比

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

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

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

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

這里需要注意的一點(diǎn)是,當(dāng)指定的 zip 文件存在時(shí),如果需要使用的資源文件在 zip 文件中無(wú)法找到,那么將不會(huì)再?gòu)挠脖P中查找資源文件。

WoPhone 資源文件的存放路徑

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

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

分享題目:Cocos2d-wophone中如何將資源文件打包成zip文件
文章出自:http://m.5511xx.com/article/djjpphp.html