溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

發(fā)布時間:2020-08-08 03:04:45 來源:網(wǎng)絡 閱讀:579 作者:龍顏碩 欄目:開發(fā)技術

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

寫在前面——

   如果轉載請注明出處,謝謝大家支持

   同步更新51CTO博客

——Forward

我的微博——龍顏碩

Cocostudio是觸控科技公司在2013CocoaChina開發(fā)者大會中發(fā)布的編輯器工具集。其中包括場景編輯器、動畫編輯器、UI編輯器和數(shù)據(jù)編輯器,可以說這一工具集的出現(xiàn)為Cocos2dx開發(fā)者(策劃、程序和美術)提供了方便。

首先,我們需要安裝這一開發(fā)工具集,下載鏈接http://cocostudio.org/。作者在完成這篇博客的時候,Cocostudio版本0.1.1 Alpha

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

1  Cocostudio官網(wǎng)

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

2  Cocostudio安裝包

首先上一張編輯器截圖(作者真心很喜歡Cocostudio的界面)

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

3  Cocostudio工具集主界面

安裝好Cocostudio之后,我們就開始今天的主題——數(shù)據(jù)編輯實踐:

選擇Data Editor進入數(shù)據(jù)編輯器,如下圖所示:

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

4  Data Editor主界面

導入已經(jīng)寫好的Excel表格:

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

5  Excel原始數(shù)據(jù)

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

6導入Excel數(shù)據(jù)

打開之后,我們可以在編輯器中進行查看和編輯數(shù)據(jù):

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

7數(shù)據(jù)項一

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

8數(shù)據(jù)項二

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

9數(shù)據(jù)項三

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

10數(shù)據(jù)項四

可能有人會說,這些查看和編輯工作我完全可以在Excel表格中完成,干嘛要用這個編輯器呢?確實這個編輯器功能還不完善,現(xiàn)有的功能中個人認為比較好的一個是數(shù)據(jù)格式轉換,數(shù)據(jù)編輯器支持將當前數(shù)據(jù)保存成Json格式(可以按照需要保存成屬性方式的Json或者對象方式的Json

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

11屬性方式的Json

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

12對象方式的Json

仔細看上面兩種方式的Json,是不一樣的。(恩,作者太山寨了,介紹Cocostudio的數(shù)據(jù)編輯器,使用的數(shù)據(jù)居然……)

OK,有了Json文件之后,我們就可以在程序中去使用Json庫來讀取和使用它。作者在這里舉個例子:

我們可以使用Cocos2dx將文件讀取到內存中:

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

13讀取Json文件

然后,使用Json庫對已經(jīng)讀取到的數(shù)據(jù)進行解析:

【Cocos2dx工具】Cocostudio之數(shù)據(jù)編輯器使用

14解析Json文件

這樣子,我們就可以將文件中的數(shù)據(jù)放置到我們自定義結構體中了。

其實現(xiàn)有的數(shù)據(jù)編輯器功能有限,使用起來可能遠比作者描述的更簡潔,若后期數(shù)據(jù)編輯器的有新的功能加入,作者也會盡快將新功能的使用方法更新到博客中來的。

不早了,明天還要上班,就寫到這里,等待后續(xù)更新吧~


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI