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

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

新聞中心

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

前置條件

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

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

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

如何操作

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

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

然后在 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)簡單,只需要調用 CCFileUtils::setResource() 接口,通過第二個參數(shù)設置資源文件路徑即可。1. 在打包安裝程序時,很難將數(shù)據(jù)文件進行打包;
2. 資源文件未完全封閉
使用 zip 文件1. 實現(xiàn)簡單,只需要調用 CCFileUtils::setResource() 接口通過***個參數(shù)設置 zip 文件的名稱;
2. 打包安裝程序簡單,只要將 zip 文件當做數(shù)據(jù)文件打包就可以了。
資源文件未完全封閉

多種方式并存時的調用順序

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

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

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

WoPhone 資源文件的存放路徑

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

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

標題名稱:Cocos2d-wophone中如何將資源文件打包成zip文件
轉載來源:http://m.5511xx.com/article/djjpphp.html