线条抖动/闪烁

画一个线条在不同位置,手机屏幕上看到的粗细都不同。
特别是1像素高度/宽度的线条,在上下/左右滚动过程中非常明显。
这种要怎么处理啊?产生的原因是什么?

请问这个问题最后怎么解决了?

有没得大佬看看哟,帮帮忙怎么解决

解决了吗?我也遇到类似的问题。

没有,没人看的,无语。。。

应该是光栅化的问题,宽高尽量用偶数

没啥子用,放在scroll里面移动就会闪烁

如果是这个原因的话,闪烁应该是肯定的,因为滚动的时候坐标不一定会保证整数
要么就是把宽度放大到多1少1看不大出来的程度

这种问题没办法解决吗

我不会。。。这块我都是尽力绕过去,不去踩这种坑

好吧,谢谢大佬-。-

监听scroll事件,每次事件触发后进行y或x的四舍五入的取整

将Canvas组件的设计分辨率调为cc.view.getVisibleSizeInPixel()
比如这样
var size = cc.view.getVisibleSizeInPixel();
cc.view.setDesignResolutionSize(size.width,size.height,cc.ResolutionPolicy.FIXED_WIDTH);
可以试一下