cocos2dx如何解析json 2 2 1

2021-06-22 11:22:47 字數 657 閱讀 8786

由於專案需要json格式解析,給大家分享學習一下,我用的cocos2dx版本是2.2.1

如下先新增標頭檔案

json_lib.h

#include "e:\cocos2d\cocos2d-x-2.2.1\extensions\cocostudio\json\lib_json\json_lib.h"

我這裡使用了絕對位址,因為不用絕對位址,我的專案這裡會有報錯。

在init裡面寫上

csjson::reader read;

unsigned long ilength;

//這裡是將enemy.json檔案解析出來,付給pbuffer字串

char* pbuffer = (char *)ccfileutils::sharedfileutils()->getfiledata(cocos2d::ccfileutils::sharedfileutils()->fullpathforfilename("enemy.json").c_str(), "r", &ilength);

cclog("%s",pbuffer);

reader.parse(pbuffer, root);

然後cclog就可以把整個json檔案的內容列印出來了 。已經測試,移到安卓環境,生成apk,顯示正常。

cocos2d x如何檢測碰撞

我們的英雄現在可以發射子彈了,但僅僅只是裝飾而已,如何才能殺掉怪物呢?在這一章,我們將介紹碰撞檢測來實現這一效果。首先,跟蹤怪物和子彈是必需的。在遊戲中,我們為這兩種精靈加以不同的tag來區分它們。當tag 1時,表示這是怪物,而tag 2時,則表示這為子彈。由於在ccnode裡面有m ntag這個...

cocos2dx記憶體管理解析

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

cocos2d x 是如何渲染的

要知道是如何渲染的 要先選中即可 誰知道 c ocos2d x 是如何渲染的 每個ccnode自己有draw 北京 菜菜 11 02 49 draw draw負重渲染 cocos2d x 渲染不是用的opengl 嗎?陽光下的幸福 11 10 59 為啥現在有事draw函式啊 李俊霖 jason.l...