1. 程式人生 > >【Cocos creator】繪圖系統:Graphics元件之動態改變生成影象的透明度

【Cocos creator】繪圖系統:Graphics元件之動態改變生成影象的透明度

在Cocos creator 中,要想在使用Graphics元件繪製圖像的過程中改變影象的透明度有兩種方法:

1.在編輯器中Graphics元件的fillColor屬性中設定;


2.通過程式碼動態設定。

drawLine:function(){
         var graphics=this.getComponent(cc.Graphics);
         graphics.circle(0,0,200);
         //新增顏色及透明度
         let fillColor = cc.Color.RED;//宣告一個顏色變數
         fillColor.a=200;//新增透明度
         graphics.fillColor=fillColor;//填充
         
         graphics.stroke();
         graphics.fill();
         
    },

第一種方法有個不足的地方就是,不管繪製多少個影象都只有固定的透明度,而第二種方法可以在程式碼中動態的設定影象的透明度,方便靈活。