【教程】CocosStudio2.x釋出的資源在2d-x中的使用簡介

峻峰飛陽發表於2016-11-02
1.如何在2d-x中載入介面和動畫
http://www.cocoachina.com/bbs/read.php?tid=274237

2.關於一個UI介面多個動畫
這個還沒有提供(未來會提供!),目前是一個UI帶一個Action。
但是可以通過限制播放第幾幀到第幾幀的的方式來播放同一個動畫的不同段。

action->gotoFrameAndPlay(0,60,true);迴圈播放0-60幀
action->gotoFrameAndPlay(60,120,true);迴圈播放60-120幀

3.資源的預載入。(user_rcs 同學提出的
一直以來Studio的UI介面都是沒有提供資源非同步載入的
但是UI裡頭用到的圖片是可以用非同步的方式預先載入到記憶體的。
TextureCache::getInstance()->addImageAsync(filename,callback)
可以用這個函式把圖片都非同步讀到記憶體,然後再去載入UI
PS:3.2之前UI的載入速度是很慢的,3.2開始UI的載入速度已經大幅優化過了,現在載入UI主要消耗的時間在從記憶體讀檔案上。

4.其他方面的例子
a.github上的一個遊戲demo:https://github.com/chukong/CocosStudioSamples
b.在2d-x3.3引擎根目錄下Build的資料夾裡頭,有相關的解決方案檔案。
裡邊有2d-x的test專案,裡頭演示了2d-x幾乎所有功能,包括Studio相關的內容。這個算是用來學習2d-x捷徑。

5.節點獲取

http://www.cocoachina.com/bbs/read.php?tid=270535&page=1&toread=1#tpc

6.如何監聽各個GUI控制元件的互動事件 。
http://www.cocoachina.com/bbs/read.php?tid=270804&page=1&toread=1#tpc

7.編輯介面中各個控制元件屬性在2d-x中對應的介面(beta0)
[attachment=81247] 
(有標明控制元件和2d-x中對應的GUI類)


8.獲取聲音節點進行播放
http://www.cocoachina.com/bbs/read.php?tid=273353#1189396

9.與2d-x的版本對應關係
http://www.cocoachina.com/bbs/read.php?tid=182077


10.回撥特性的使用教程
http://www.cocoachina.com/bbs/read.php?tid-274210.html


11.程式中設定文字框自適應高度
http://www.cocoachina.com/bbs/read.php?tid=281393#1220274

相關文章