我用的是CCC 3.0,graphics绘制的rect第一次可以显示,然后把node.active为false,然后再切换会true的时候矩形就不显示了,必须destroy掉graphics再addComponent才能显示。在CCC 1.2版本中是没有这个问题的
没人管吗?
从1.2版本跳到3.0版本,你这跨度有点大
要勇于尝鲜
已反馈,等待处理
截止到3.8.6 app 上面 还是这样,官方不认为是bug么?
使用姿势不对?
哪里不对?
387app版本还是有这个问题。我天。。。
放弃治疗,绕过去吧 
绕不过去了,现在需要解决
graphics的bug,不止这些。完全处于废弃状态的感觉
以下是我的建议,你们可以参考下
- 在onEnable中刷新一遍绘制
- 如果重写了父类的某些方法,记得调用父类的该方法,父类中可能做了些额外操作
if (super.fillColor) {
super.fillColor = value;
} else {
this._fillColor = value;
}
// 你的代码
这个问题我记得之前有人遇到过我给他处理了,就是你的显示顺序执行的问题导致的BUG
可以试试延迟显示。
不是。web正常。原生没有。我现在处理就是原生不清理renderdata
没用的。就是引擎bug
3.8.7上也遇到了这个问题。