先儲存,備用
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 ...