为什么用drawQuadBezier画出的圆角,在android和web端的显示不一样?

//画圆角矩形
function drawRoundRect(width, height, lineWidth, color, radius) {
        radius||(radius = 15);
        var roundRect = new cc.DrawNode();
        
        roundRect.drawSegment(cc.p(radius,0), cc.p(width-radius,0), lineWidth, color);
        roundRect.drawQuadBezier(cc.p(width-radius,0), cc.p(width,0), cc.p(width,radius), radius, lineWidth*2, color);
        roundRect.drawSegment(cc.p(width,radius), cc.p(width,height-radius), lineWidth, color);
        roundRect.drawQuadBezier(cc.p(width,height-radius), cc.p(width,height), cc.p(width - radius,height), radius, lineWidth*2, color);
        roundRect.drawSegment(cc.p(width - radius,height), cc.p(radius,height), lineWidth, color);
        roundRect.drawQuadBezier(cc.p(radius,height), cc.p(0,height), cc.p(0,height - radius), radius, lineWidth*2, color);
        roundRect.drawSegment(cc.p(0,height - radius), cc.p(0,radius), lineWidth, color);
        roundRect.drawQuadBezier(cc.p(0,radius), cc.p(0,0), cc.p(radius,0), radius, lineWidth*2, color);

        return roundRect;
}

drawRoundRect(285, 285, 3, cc.color(255, 255, 255));

```


android下面的
  

web下面的
  

是因为jsb编译时,把lineWidth直接忽略了?

我测试了的确是这样,JSB下圆角有问题,请版主们修复了