Javascript 使用cocos2djs绘制线段
我想用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()绘制一条简单的线,那将非常有帮助
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