Cocos2dx中ValueMap的使用

2021-08-04 16:57:46 字數 521 閱讀 5212

1、valuemap的使用   鍵值對方式

1)往valuemap中新增乙個元素:

1、一般寫法:

json::value a = 10;

valuemap star_map;

star_map.insert(map::value_type("star",a));

1、使用make_pair

star_map.insert(make_pair("star",a));

2、使用typedef

typedef map::value_type valtype;

star_map.insert(valtype("star",a));

4、star_map["star"] = a;//更快的插入資料

2)讀取valuemap中的元素

1、int a = star_map["star"].asint();//根據鍵star來找乙個整型值

2、value a = star_map["star"];//根據鍵star來找乙個不確定型別值

關於cocos2dx中tableView的一些理解

先看 h檔案中 ifndef helloworld scene h define helloworld scene h include cocos2d.h include cocos ext.h using ns cc using ns cc ext class helloworld public ...

cocos2d x中的精靈

所有的遊戲都有 sprites 精靈,你可能知道或者不知道它們是什麼。精靈就是遊戲中在場景裡進行移動的物件。你可以操縱它們。精靈可能是遊戲中最主要的角色。我知道你在想什麼 難道每乙個圖形物件都是精靈sprite嗎?當然不是!為什麼?當你操縱乙個精靈的時候,它就是乙個精靈。如果你不對它進行操作,那它就...

Cocos2d x中的精靈

精靈的繼承關係 1.減少檔案讀取次數 2.減少opengl es繪製呼叫並且加速渲染 3.減少記憶體消耗 運用集方式為什麼會減少記憶體碎片?通常使用zwoptex和texturepacker設計和生成紋理圖集檔案,以及紋理圖集座標檔案 plist 組成。使用精靈幀快取 有以下幾種 1.紋理快取 2....