UIwidget想生成多个,有没有不从json中解析方法?

Layout* pWidget=dynamic_cast(CCUIHELPER->createWidgetFromJsonFile("cocosgui/gui_examples/equip_1/equip_1.json"));


```


pWidget 是从json中解析出来的,我现在需要生成多个pWidget,如果多次解析效率肯定很慢。我没找到UIWidget哪里有缓存,请各位大神指个方向。。谢谢。

你既然读取到了那肯定已经在内存了,直接复制不就好了

如何复制?

同问,如何复制,又没有提供复制的接口

版主压力山大啊

@alimwang @BassMax 刚跟开发人员沟通了下,copy方法确实是无效的

抱歉,目前没有clone或copy方法,后续版本会提供

@Nutty :744:

跪求下个版本提供一个copy方法

PS:有copy的话,现在的json慢也能忍了

http://www.cocoachina.com/bbs/read.php?tid=160333
这个办法不错

无奈之举啊
等新版本更新看下效率吧

上周讨论过这个问题,不过由于2.x底层原因无法解决这个复制问题。json解析已经修改解析库,效率提升很明显。

深复制吧~应该可以