在cocos2dx中解析plist檔案

2021-06-20 10:16:01 字數 1039 閱讀 9804

先儲存,備用

plist檔案實際上就是xml檔案,預設情況下,我用texturepacker生成的紋理中會對應乙個plist檔案,通過plist檔案的資訊,可以知道紋理中各個小的位置和大小。我生成的plist檔案如下圖:

cocos2dx對解析這類的檔案提供了不錯的支援:

/**************************

*plistutil.h

****************************/

#ifndef __plistutil_h__

#define __plistutil_h__

#include "cocos2d.h"

using_ns_cc;

class plistutil:public ccobject

;#endif

/******************************

*plistutil.cpp

******************************/

#include "plistutil.h"

plistutil* plistutil::mplistutil = null;

plistutil* plistutil::sharedplistutil()

else

}return mplistutil;

}bool plistutil::init()

void plistutil::loadfile(const char* spath)}}

void plistutil::releasefile( const char* spath )

ccrect plistutil::getresourcerect(const char* resourcename,const char* filepath)

}return ccrectmake(0,0,0,0);

}

SneakInput在cocos2d x下的示例

看了很多教程和文件,無論2d還是2d x都推薦使用開源的sneakinput作為其觸屏的手柄元件。我的環境為vs2010 cocos2d 1.0.1 x 0.12.0 經過自己的試驗,發現在我的環境下並不需要修改sneakinput的原始碼,將原始碼解壓後,放在自己的專案裡就可以正常使用。sneak...

在cocos2dx 中如何使用中文

最近在做乙個比較搞怪的遊戲,遊戲風格就是一種比較坑爹的型別,需要新增一些文字,當做彈幕使用,在遊戲中新增彈幕這個應該屬於第一次吧 首先大家應該想到的是很簡單的用label中新增文字如下所示 auto label label create 舉例一 verdana bold fontsize 使用lab...

cocos2dx記憶體管理解析

今天第一天開始寫部落格,我想我也會一直的堅持堅持下去,和所有人進行分享和交流,這也是源於對技術的熱愛和對遊戲的熾熱,我想我的這一生都將會奉獻給遊戲,他是我一輩子的事業更是我這輩子的朋友,好了廢話就不多說了,第一篇部落格我們就來聊聊cocos2dx的記憶體管理。我們首先來看下下面的 片段 class ...