【问题标题】:Drawing a line segment using cocos2djs使用 cocos2djs 绘制线段
【发布时间】:2015-04-13 12:45:54
【问题描述】:

我想用 cocos2d-js 画一条线段。假设我有两点

cc.p(50,50);

cc.p(200,200);

,如何用线连接这两点?

我环顾四周

cc.DrawNode();

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

cc.DrawingPrimitiveCanvas(renderContext);

但我似乎无法让它工作。我才刚刚开始学习 cocos2d-js。如果你能告诉我如何画一条简单的线,那将非常有帮助,无论是使用 DrawNode() 还是 DrawingPrimitiveCanvas()。

【问题讨论】:

    标签: javascript canvas cocos2d-iphone cocos2d-js


    【解决方案1】:

    我得到了答案。

    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 
    

    【讨论】:

      猜你喜欢
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多