cocos2d x 聲音,粒子,資料本地化

2021-08-07 11:08:41 字數 2561 閱讀 6193

資料本地化:

stl裡面的string    a; a.str_c(); 可以轉換為char*;

cocos2d裡面的是 string gettostring

remove是吧乙個陣列中某乙個數刪除了,把這個數後面的所有數字都向前移一位。

fastremove就是吧最後 乙個複製乙份填補到前面刪除的那乙個位置

// xml檔案

<?xml version="1.0" encoding="utf-8"?>

100myheiniao

當申請乙個array的時候,如果需要你先  retian一下,在程式退出的時候在release, 

可以在標頭檔案中寫入 void onexit(){

array->release();

//字典是後面是key,前面是value

出品人people

我的出品人

people

我愛的出品人

dictionary *mydic = dictionary::createwithcontentsoffile("mydic.xml");

string * mystring =(string *)mydic->objectforkey("people");

log("%s",mystring->getcstring());

如果在xml裡面有 相同的key,那麼久會顯示出最後乙個如上,  我愛的出品人

dictionary *mydic = dictionary::create();

mydic->retain();

string *value = string::create("102332320");

string *value1 = string::create("200");

mydic->setobject(value, 23);   //23,24是key為int型別的,注意同乙個mydic字典中,前後的key型別要一樣。 同時也可以為string

mydic->setobject(value1,24);

string * getinfo =(string *) mydic->objectforkey(23);

log("%s", getinfo->getcstring());

cocos2d x的聲音控制

聲音控制 audioengine是單例,以下是其方法。cpp view plain copy 獲得 audioengine的例項 static audioengine sharedengine 提前載入音訊 void preloadbackgroundmusic const char pszfile...

cocos2dx之粒子效果

有時候我們需要做一些特殊的效果,比如子彈 的效果,當然我們用動畫也可以做出來,但是有時候發現利用粒子的效果去代替它會跟好看,我們先來看下粒子 void particledemolayer initlayer ccparticleflower,繼承的ccparticlesystemquad的,在coc...

Cocos2d X中的粒子

cocos2d x引擎提供了強大的粒子系統,它在模仿自然現象 物理現象及空間扭曲上具備得天獨厚的優勢,為我們實現一些真實自然而又帶有隨機性的特效 如 烟花 水流 提供了方便 程式例項1 建立乙個烟花效果的方法1 ccsize winsize ccdirector shareddirector get...