2017-05-02 27 views
0

我正在嘗試使用cocos2d js。在我工作時,我需要繪製一個我已經使用DrawNode完成的多邊形。但是現在我需要對該多邊形運行不同的操作,例如我們對精靈運行動作。我正在尋找任何方法來運行多邊形的行動,但無法做到這一點。繪製一個多邊形,並將其用作cocos2d中的精靈js

請幫助,如果有人知道如何使用多邊形作爲精靈。

回答

0

您必須將操作應用於包含多邊形的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) 
    ) 
);