cocosbuilder3.0 使用小记
新項(xiàng)目用到了堪稱完美的cocos2d-x2.1.5版本,用cocsbuilder2.1版本出現(xiàn)了返回的最終node為null的問題,看xcode的提示說:
cocos2d: WARNING! Incompatible ccbi file version (file: 3 reader: 2)
折騰來折騰去,好幾個(gè)小時(shí)過去了,于是看到libs/extensions里既然有了解析ccbi文件的CCBReader包,那么cocos2d-x內(nèi)部就是支持ccbi的使用了,那么會(huì)不會(huì)是2.1.5版本的coocs2d-x必須對(duì)應(yīng)使用cocosbuilder3.0版本呢,果斷下載目前最新但不穩(wěn)定的版本,3.0 alpha5,雖然最終結(jié)果是可以了。但是從2.1變更到3.0之后帶來了另一些討厭的又要花費(fèi)精力的麻煩。
總結(jié)下來就是,
1,不把cocosbuilder的項(xiàng)目建立到xcode項(xiàng)目?jī)?nèi)部,而是在鍵在別處,這樣導(dǎo)致一個(gè)情況就是可能要對(duì)資源進(jìn)行復(fù)制粘貼,但是我喜歡;
2,publish settings里的publish directory都設(shè)置為xcode項(xiàng)目里的Resources/ccb里,這樣發(fā)布的ccbi等文件就可以直接在xcode項(xiàng)目中使用了;
3,在publish settings里要勾選flatten paths when publishing,不然你最終導(dǎo)出的ccbi做使用到的圖片的路徑會(huì)實(shí)效,也就是會(huì)出現(xiàn)什么can not read xxx.png data之類的錯(cuò)誤提示,這時(shí)只能使用資源根目錄下的圖片。勾選之后,就可以根據(jù)用你所設(shè)定的路徑來讀取圖片了。
cocosbuilder項(xiàng)目路徑和xcode項(xiàng)目Resource內(nèi)部路徑對(duì)比:
cocosbuilder:
==============================
/ xxx.ccbproj?
builder項(xiàng)目根目錄/ ?| /?xxx.ccb
\ Resources目錄 /? ? ? ?|?
\ xxx資源目錄
ccb文件會(huì)使用xxx資源目錄里的所有圖片,發(fā)布時(shí)xxx資源目錄會(huì)自動(dòng)導(dǎo)出一份到xcode/resources/ccb內(nèi),同時(shí)會(huì)生成一個(gè)ccbi文件
==============================
?
xcode:
==============================
?/ ?xxx資源目錄
Resources目錄 / ccb目錄/ |
?\ xxx.ccbi
ccbi使用資源目錄里的圖片資源
===========================
總結(jié)
以上是生活随笔為你收集整理的cocosbuilder3.0 使用小记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java文件传输简单方法
- 下一篇: Delphi 获取菜单高度、标题栏高度、