Javascript 使用cocos2djs绘制线段

Javascript 使用cocos2djs绘制线段,javascript,canvas,cocos2d-iphone,cocos2d-js,Javascript,Canvas,Cocos2d Iphone,Cocos2d Js,我想用cocos2djs画一条线段。假设我有两点 cc.p(50,50); 及 ,如何使用直线连接这两点 我环顾四周 cc.DrawNode(); 虽然有drawDot()方法,但没有drawLine()方法。所以我想我应该去 cc.DrawingPrimitiveCanvas(renderContext); 但我似乎无法让它工作。我才刚刚开始学习cocos2djs。如果您能告诉我如何使用DrawNode()或DrawingPrimitiveCanvas()绘制一条简单的线,那将非常有帮助

我想用cocos2djs画一条线段。假设我有两点

cc.p(50,50);

,如何使用直线连接这两点

我环顾四周

cc.DrawNode();
虽然有drawDot()方法,但没有drawLine()方法。所以我想我应该去

cc.DrawingPrimitiveCanvas(renderContext);
但我似乎无法让它工作。我才刚刚开始学习cocos2djs。如果您能告诉我如何使用DrawNode()或DrawingPrimitiveCanvas()绘制一条简单的线,那将非常有帮助。

我得到了答案

var line = new cc.DrawNode();
line.drawSegment(cc.p(50,50), cc.p(200,200),2);
我应该一直在“DrawNode”中寻找“drawSegment”方法

下面是用法:

drawSegment(from, to, lineWidth, color)
//draw a segment with a radius and color
参数:

{cc.Point} from, 
{cc.Point} to,
{Number} lineWidth,
{cc.Color} color 
{cc.Point} from, 
{cc.Point} to,
{Number} lineWidth,
{cc.Color} color