【问题标题】:Drawing a Polygon and use that as a sprite in cocos2d js绘制多边形并将其用作 cocos2d js 中的精灵
【发布时间】:2017-05-02 07:49:09
【问题描述】:

我正在尝试使用 cocos2d js。当我工作时,我需要绘制一个我已经使用 DrawNode 完成的多边形。但是现在我需要在那个多边形上运行不同的动作,比如我们在精灵上运行动作。我正在寻找在多边形上运行操作的任何方法,但无法这样做。

如果有人知道如何将多边形作为精灵使用,请提供帮助。

【问题讨论】:

    标签: sprite polygon cocos2d-js


    【解决方案1】:

    您必须将动作应用到包含多边形的 DrawNode。在此示例中,我绘制了一个多边形,然后将其每秒旋转 10 度(以默认锚点 0,0 为轴)。

    var dn = new cc.DrawNode();
    this.addChild(dn, 500);
    dn.drawPoly([cc.p(50,50), cc.p(100, 70), cc.p(110, 100), cc.p(120, 80), cc.p(70, 40)], cc.p(500,500),  cc.color(249,255,115), 100,  cc.color(249,255,115));
    dn.runAction(
        cc.repeatForever(
            cc.rotateBy(1, 10)
        )
    );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多