到目前為止,cocostudio 1.4.0.1(不知最新的1.5.0.1是否實現?)資料編輯器僅提供最基本資料支援--匯入excel資料清單和csv檔案。通過下面提供的截圖你可以看出這個資料編輯器還沒有提供json格式檔案和sqlite資料的匯入。但是,就其目前提供的兩種格式資料的匯入已經比較不錯了。有關csv檔案格式,請你自行參考網路資源,非常簡單,這是一種非常簡單的文字檔案格式。
其實,就我的使用情況來看,我使用sqlite時緊密結合firefox外掛程式sqlite manager使用(或者使用sqlite developer v4.0這個桌面商業軟體)。其中,我使用excel建立遊戲資料,然後另存為(匯出)csv格式檔案,然後再通過乙個流行的文字編輯軟體把這個csv格式檔案轉換成unicode編碼。最後,在firefox外掛程式sqlite manager中匯入到sqlite**中。
一、在資料編輯器中匯入excel檔案
當然,excel工作簿中工作表中存放的應當是資料清單格式。
二、匯出json檔案
三、使用文字編輯器檢視json資料
四、在程式中新增json解析函式
void
getjsonfromfile(
const
char
* filename, rapidjson::document &jsondict)
獲取json檔案中的資料
rapidjson::document rapidjsondata;
getjsonfromfile(
"data.json"
, rapidjsondata);
for
(
int
i = 0; i
程式執行後輸出如下類似結果:
五、小結
從我遇到的目前一些基於cocos2d-x框架開發的遊戲來看,許多軟體都使用json格式儲存資料。因此,實際開發中很可能根據情況需要你對json資料格式檔案進行加密與解密操作。
六、補充1
使用資料編輯器匯出的json檔案當然可能輕鬆地在cocostudio的另乙個元件--場景編輯器中借助於cccomattribute元件的[檔案]屬性加以引用。其實,這是一種靜態的引用資料的方式,而更靈活的方式,即動態引用,就是上面檔案中所給出的方法。
CocoStudio 1 4 0 1資料編輯器使用
到目前為止,cocostudio 1.4.0.1 不知最新的1.5.0.1是否實現?資料編輯器僅提供最基本資料支援 匯入excel資料清單和csv檔案。通過下面提供的截圖你可以看出這個資料編輯器還沒有提供json格式檔案和sqlite資料的匯入。但是,就其目前提供的兩種格式資料的匯入已經比較不錯了。...
CocoStudio 1 4 0 1資料編輯器使用
到目前為止,cocostudio 1.4.0.1 不知最新的1.5.0.1是否實現?資料編輯器僅提供最基本資料支援 匯入excel資料清單和csv檔案。通過下面提供的截圖你可以看出這個資料編輯器還沒有提供json格式檔案和sqlite資料的匯入。但是,就其目前提供的兩種格式資料的匯入已經比較不錯了。...
CocoStudio 1 4 0 1資料編輯器使用
到目前為止,cocostudio 1.4.0.1 不知最新的1.5.0.1是否實現?資料編輯器僅提供最基本資料支援 匯入excel資料清單和csv檔案。通過下面提供的截圖你可以看出這個資料編輯器還沒有提供json格式檔案和sqlite資料的匯入。但是,就其目前提供的兩種格式資料的匯入已經比較不錯了。...