cocosbuilder3.0使用小记
新項目用到了堪稱完美的cocos2d-x2.1.5版本,用cocsbuilder2.1版本出現了返回的最終node為null的問題,看xcode的提示說:
cocos2d: WARNING! Incompatible ccbi file version (file: 3 reader: 2)
折騰來折騰去,好幾個小時過去了,于是看到libs/extensions里既然有了解析ccbi文件的CCBReader包,那么cocos2d-x內部就是支持ccbi的使用了,那么會不會是2.1.5版本的coocs2d-x必須對應使用cocosbuilder3.0版本呢,果斷下載目前最新但不穩定的版本,3.0 alpha5,雖然最終結果是可以了。但是從2.1變更到3.0之后帶來了另一些討厭的又要花費精力的麻煩。
總結下來就是,
1,不把cocosbuilder的項目建立到xcode項目內部,而是在鍵在別處,這樣導致一個情況就是可能要對資源進行復制粘貼,但是我喜歡;
2,publish settings里的publish directory都設置為xcode項目里的Resources/ccb里,這樣發布的ccbi等文件就可以直接在xcode項目中使用了;
3,在publish settings里要勾選flatten paths when publishing,不然你最終導出的ccbi做使用到的圖片的路徑會實效,也就是會出現什么can not read xxx.png data之類的錯誤提示,這時只能使用資源根目錄下的圖片。勾選之后,就可以根據用你所設定的路徑來讀取圖片了。
cocosbuilder項目路徑和xcode項目Resource內部路徑對比:
cocosbuilder:
==============================
/ xxx.ccbproj?
builder項目根目錄/ ?| /?xxx.ccb
\ Resources目錄 /? ? ? ?|?
\ xxx資源目錄
ccb文件會使用xxx資源目錄里的所有圖片,發布時xxx資源目錄會自動導出一份到xcode/resources/ccb內,同時會生成一個ccbi文件
==============================
?
xcode:
==============================
?/ ?xxx資源目錄
Resources目錄 / ccb目錄/ |
?\ xxx.ccbi
ccbi使用資源目錄里的圖片資源
===========================
?
轉載于:https://www.cnblogs.com/JD85/p/3312886.html
總結
以上是生活随笔為你收集整理的cocosbuilder3.0使用小记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python将excel或者csv表格中
- 下一篇: Android键盘监听事件