热更新中如果有ccs的资源要更新 资源还是使用的旧资源(已解决)

这个怎么解决 有遇到这种情况的没?

自己顶一个 难道需要ccs 生成的json 和 图片绑定打包?

解决了 只需要把cocos2d::ui::Widget* GUIReader::widgetFromJsonFile(const char *fileName) 函数中
jsonpath = CCFileUtils::sharedFileUtils()->fullPathForFilename(fileName); 这一行修改成 jsonpath = fileName;

目的就是把绝对path 修改成相对路径就可以了。

用ccs肯定会坑。

所以要么 一起 把ccs 打包更新
要么就让 运行环境 在 writablepath

现在更新了几个方法 widgetFromBinaryFile createWidgetFromBinary 相应的位置也需要修改。
jsonpath = CCFileUtils::sharedFileUtils()->fullPathForFilename(fileName); 这一行修改成 jsonpath = fileName;

make一下,说不定会用到啊

不太明白楼主的意思,你的意思是 json和图片 当有一个改变了另外一个没有改变时 你就更新下载改变的那个?

是的就是这个意思。

我也mark下 也许会被坑。。。

:2::2::2:mark

遇坑就要标记下。

我也mark下 也许会被坑。。。

mark~~~~~~~~~~~十个字