您好,登錄后才能下訂單哦!
寫在前面——
如果轉載請注明出處,謝謝大家支持
同步更新51CTO博客
——Forward
我的微博——龍顏碩
Cocostudio是觸控科技公司在2013年CocoaChina開發(fā)者大會中發(fā)布的編輯器工具集。其中包括場景編輯器、動畫編輯器、UI編輯器和數(shù)據(jù)編輯器,可以說這一工具集的出現(xiàn)為Cocos2dx開發(fā)者(策劃、程序和美術)提供了方便。
首先,我們需要安裝這一開發(fā)工具集,下載鏈接http://cocostudio.org/。作者在完成這篇博客的時候,Cocostudio版本0.1.1 Alpha
圖1 Cocostudio官網(wǎng)
圖2 Cocostudio安裝包
首先上一張編輯器截圖(作者真心很喜歡Cocostudio的界面)
圖3 Cocostudio工具集主界面
安裝好Cocostudio之后,我們就開始今天的主題——數(shù)據(jù)編輯實踐:
選擇Data Editor進入數(shù)據(jù)編輯器,如下圖所示:
圖4 Data Editor主界面
導入已經(jīng)寫好的Excel表格:
圖5 Excel原始數(shù)據(jù)
圖6導入Excel數(shù)據(jù)
打開之后,我們可以在編輯器中進行查看和編輯數(shù)據(jù):
圖7數(shù)據(jù)項一
圖8數(shù)據(jù)項二
圖9數(shù)據(jù)項三
圖10數(shù)據(jù)項四
可能有人會說,這些查看和編輯工作我完全可以在Excel表格中完成,干嘛要用這個編輯器呢?確實這個編輯器功能還不完善,現(xiàn)有的功能中個人認為比較好的一個是數(shù)據(jù)格式轉換,數(shù)據(jù)編輯器支持將當前數(shù)據(jù)保存成Json格式(可以按照需要保存成屬性方式的Json或者對象方式的Json)
圖11屬性方式的Json
圖12對象方式的Json
仔細看上面兩種方式的Json,是不一樣的。(恩,作者太山寨了,介紹Cocostudio的數(shù)據(jù)編輯器,使用的數(shù)據(jù)居然……)
OK,有了Json文件之后,我們就可以在程序中去使用Json庫來讀取和使用它。作者在這里舉個例子:
我們可以使用Cocos2dx將文件讀取到內存中:
圖13讀取Json文件
然后,使用Json庫對已經(jīng)讀取到的數(shù)據(jù)進行解析:
圖14解析Json文件
這樣子,我們就可以將文件中的數(shù)據(jù)放置到我們自定義結構體中了。
其實現(xiàn)有的數(shù)據(jù)編輯器功能有限,使用起來可能遠比作者描述的更簡潔,若后期數(shù)據(jù)編輯器的有新的功能加入,作者也會盡快將新功能的使用方法更新到博客中來的。
不早了,明天還要上班,就寫到這里,等待后續(xù)更新吧~
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。