熱門文章

Ⓒegret.BlendMode 用法

兩圓交集混和模式展示

let s1 = new egret.Shape();
s1.graphics.beginFill(0xFF0000);
s1.graphics.drawCircle(0, 0, 50);
s1.graphics.endFill();
s1.x = 50;
s1.y = 50;
this.addChild(s1);

let s2 = new egret.Shape();
s2.graphics.beginFill(0x00FF00);
s2.graphics.drawCircle(0, 0, 50);
s2.graphics.endFill();
s2.x = 75;
s2.y = 50;
s2.blendMode = egret.BlendMode.ADD; // 顏色疊加再s1上
// s2.blendMode = egret.BlendMode.ERASE; // 刪除與s1交集部分
this.addChild(s2);

沒有留言:

張貼留言