【獨立開發人員er Cocos2d-x實戰 001】csb檔案匯出和載入,cocos2d-xcsb

來源:互聯網
上載者:User

【獨立開發人員er Cocos2d-x實戰 001】csb檔案匯出和載入,cocos2d-xcsb
使用cocos studio進行資源檔匯出:
然後在cocos工程中進行載入csb檔案: auto myLayout = CSLoader::createNode("/res/Desktop/Layer.csb"); addChild(myLayout);
運行時遇到一個問題-- cocos studio編輯和cocos2dx運行不一致:

上述問題是由於exe檔案找不到資源,後來發現我們需要將相關的資源copy到Resources目錄下,同時白色字型的解決方案是在cocos studio中對圖片的點擊事件等添加圖片。因為Visual Studio,在運行時,會將相應項目工程路徑中Resources下的所有資源copy到運行路徑。

但是後來我對按鈕移動後,發現按鈕位置在編輯和cocos2dx運行有不一致,而且編輯和cocos studio中預覽效果也不一致。
(cocos studio中可視化窗格中明明存在紅色按鈕,但是cocos studio運行按鈕就不見了):這個是因為路徑問題。我們首先瞭解下目前存在的路徑:Cocos Studio預覽路徑:D:\CocosStudio\Cocos\cocos-simulator-bin\win32Cocos Studio運行路徑:D:\CocosStudio\Documents\Cocos\CocosProjects\mybtntest\bin\debug\win32Cocos Studio發布路徑:D:/COCOS2D/cocos2d-x-3.6/projects/hello/Resources/res/Visual Studio運行路徑:D:\COCOS2D\cocos2d-x-3.6\projects\hello\proj.win32\Debug.win32。
我們需要注意的是Cocos Studio運行路徑和Visual Studio運行路徑。因為他們在啟動並執行時候是需要用到我們發布的資源的。對於上述預覽和運行不一致問題,是由於在Cocos Studio中運行,由於我們將資源發布到D:/COCOS2D/cocos2d-x-3.6/projects/hello/Resources/res/中,所以Cocos Studio在載入資源是就找不到資源了,導致出現不一致情況。我們只要將D:/COCOS2D/cocos2d-x-3.6/projects/hello/Resources/res/中相關的資源copy到Cocos Studio運行路徑相應資來源目錄:D:\CocosStudio\Documents\Cocos\CocosProjects\mybtntest\Resources\res就可以了。因為無論是Cocos Studio還是Visual Studio,在運行時,會將相應項目工程路徑中Resources下的所有資源copy到運行路徑。

其他:csd是可修改的ccstudio工程檔案,csb是匯出的資源檔。
參考部落格:http://blog.csdn.net/chinahaerbin/article/details/17339877

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.