关于ui的一点小建议

json的UI中间插不进除了UI以外的东西,如果我想在一个BUTTON下面播放一个特效,这就必须把UI拆成2个,然后在2层UI之间插入特效

楼主你好,这个特性是你代码添加的么?建议通过设置渲染层级来加进去,当然也可以中间放一个空的panel并把效果添加到这个panel之上

CCComRender pUICom = (CCComRender)(pSceneNode->getChildByTag(10003)->getComponent(“GUIComponent”));
UILayer *pUILayer = (UILayer *)(pUICom->getNode());

这个pUILayer里面是插不进UI以外的node的,这个pUILayer也许有很多控件,而且各自有各自的渲染层级,我想在这些层级中间插播一个特效貌似不行。

自己顶,大家都怎么解决的

尝试使用addnode()方法添加其他节点