使用Cocostuio 1.5版本:
我在开发过程中有这种情况发生 :我如果非要将已经使用tp打包的plist 资源导入到Cocostudio里面用 ,但是plist资源存在变动的情况。
首先如果plist 添加图片的话 那么替换cocostudio资源里头的plist 重新打开工程 没有问题。
其次,也就是有疑问的地方 是 如果plist里头删减了个图片话 ,那么 替换cocostudio的里头的plist 重新打开工程会崩溃 。。。
自己探索了下 cocostudio 读取的 项目json文件:
发现一些Widget的配置信息:
“fileNameData”: {
“path”: “10.png”,
“plistFile”: “test2.plist”,
“resourceType”: 1
},
path 引用到了 已经被删除的 plist里头的资源,所以崩溃了.(比如新的plist 已经没有了10.png )
而如果问题放到普通的非打包图片的话,我在cocostudio的资源目片设录删除掉一个图片 ,重新打开工程 ,引用到删除图片的Widget 只是讲图置回 自带的图片。
我尝试解决了一下 ,修改Json 的fileNameData 的 path 属性 跟 plistFile 都设置成 “”, 然后就可以打开,不会崩溃了,那些的组件还原成了自带图片。
我想询问一下各位Cocostudio的大神们 在这种情况下 一个好的解决方案。同时想说下这个应该算是BUG吧,官方的大神们有没有考虑到这个BUG。