绘图为什么canvas下有效,而WebGL无效?

按照文档画了简单的线条

onLoad: function () {
var ctx = this.getComponent(cc.Graphics);
ctx.moveTo(20, 100);
ctx.lineTo(20, 20);
ctx.lineTo(70, 20);
ctx.stroke();
},

但是webGL和模拟器上什么都显示不出来。

可是范例里面的doodle.fire都可以显示,为什么?

lineWidth 设置了吗

设置了


我找到原因了。因为我画的是黑线。WebGL的背景颜色比Canvas要深,而且两种渲染模式有色差。所以webGL画出来的线和背景色融为一体,所以就看不出来了。 自己摆了个乌龙。谢谢youyou老师指教。