CocosStudio使用常見問題總結(jié):"textures": []

1.每次創(chuàng)建新的XXX.xml.ui文件,項目中加載生成的json文件時,總是報資源圖片找不到錯誤,而對應(yīng)的資源明明存在,且被加載到程序中。

找到對應(yīng)的json文件,右鍵選擇Edit with Notepad++ ? 打開(注意:編輯json之前把對應(yīng)的XXX.xml.ui UI編輯器關(guān)閉,如果不關(guān)閉,編輯內(nèi)容會被覆蓋掉,修改失效

如果發(fā)現(xiàn)?"textures": [],即鏈接的資源文件為空,手動將需要的XXX.plist文件編輯進去保存即可。

textures數(shù)組為空

按照這樣的格式:

"textures": [

? ? "XX1.plist",

? ? "XX2.plist",

? ? "XX3.plist",

? ? ?.......

? ],

一般情況下,編輯完后,在項目中替換新的json文件在程序中加載,不再報錯;如果仍然報錯,可以檢查是否真的缺少指定的圖片資源文件。

奇怪的是,我每次新建一個.xml.ui文件,json里面的資源文件都無法自動編輯進去,每次都手動修改比較麻煩,不知道是不是安裝的CocosStudio工具有問題。

2.有時一不小心改了UI編輯器中的內(nèi)容并且做了保存,這就需要CocosStudio版本回退方法

XXX.xml.ui所在文件夾

打開XXX.xml.ui所在文件夾,里面有一個Backup文件夾,打開之后里面有10個之前保存的以時間命名的文件夾,里面是之前的版本備份,找到時間對應(yīng)的版本,替換json文件夾下的XXX.json文件(注意將原來的XXX.json在其他地方備份,以防回退失?。?,重新打開XXX.xml.ui文件,看看是不是需要的版本。

版本備份

3.UI編輯器打開失敗,一般是因為缺乏某些資源文件(json文件里面引用的資源名稱,在新的合圖文件中找不到)

開發(fā)中經(jīng)常遇到修改資源的情況,如果.plist合圖文件里面新增或者替換圖片還比較容易修改,直接替換XXX.xml.ui同文件夾下的Resources文件夾里面的plist和png文件,重啟UI編輯器就行了。

但是,如果新的合圖資源里面刪減了某些圖片,注意:在替換Resources文件夾下的plist和png文件之前,保證XXX.xml.ui文件里面沒有引用到被刪減的資源,如果引用到,直接給對應(yīng)的控件的“資源”一項選擇“重置默認值”,去掉引用(資源設(shè)置)。如果不去掉引用,直接替換plist和png文件,會導(dǎo)致UI編輯器打開失敗。

去掉資源引用

如果不小心遇到這種缺少資源的情況,可以將plist和png文件中刪掉的資源重新添加進去,替換出問題的plist和png文件,再重新打開UI編輯器試試,等編輯器正常打開,再去掉相應(yīng)的引用(資源設(shè)置),刪掉不要的資源。所以刪減資源時一定要慎重?。ㄗ詈脤h掉的資源圖片做個備份,以免出問題)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容