关于绘图

Uncaught TypeError: Cannot read property ‘moveTo’ of null

代码如下:
var ctx = this.node.getComponent(cc.Graphics);

    ctx.moveTo(0,1);

ctx.lineTo(300,150);
ctx.stroke();

谁帮我分析下,错在哪?

ctx 这个值为null,确定node上有挂载Graphics组件吗

node上不能加Graphics组件,提示与精灵重复

是啊 ,如果想用Graphics在node上绘画,就去掉sprite组件,挂载Graphics组件。没有挂载getComponent(cc.Graphics);返回是null的

如果node上有sprite有需要在node上画图,给node加个子节点,子节点加Graphics组件也行

谢谢。按你的方法,终于解决了