cc.Mask组件所在节点调整大小后,mask遮罩还是调整前的效果

如图所示




如图所示,item宽度为131.33,第3条数据对应的x位置为262.66,后面的显示不出来了。
但如果我调整mask大小前先删除mask组件,调整后再加上mask组件,这样可以正确显示内容,


@panda @nantas @natural-law

你用的是 Canvas?

我渲染数据的scrollview不在canvas里

你整个游戏用的是 WebGL 还是 Canvas 模式渲染?

weggl

我现在换了种做法,一开始不给viewport节点加mask,待程序动态调整viewport大小后,再给viewport节点加个mask组件,这样是没问题的

我测试一下看看,问题是什么,在答复你(能不能给我一个 demo?)

找到问题了,是调试时机的问题,会尽快修复,你可以在 start 里面设置就不会有这些问题了

如果等不及可以自己通过下面 PR 自定义 engine

https://github.com/cocos-creator/engine/pull/1816

好的,感谢