次のコードを試してみると:
g.beginFill(0xFF0000);
g.drawRect(0, 0, 50, 50);
g.drawRect(25, 25, 50, 50);
g.endFill();
2 つの重なった赤い四角が描かれると思うでしょう。ただし、そうではありません。完全に透明になった重複領域を除いて、2 つの赤い正方形が描画されます。
これを回避する方法はありますか?
承認後の回答:
ありがとうクリストフ・ヘレマン!コードを次のように変更します。
g.beginFill(0xFF0000);
g.drawRect(0, 0, 50, 50);
g.endFill();
g.beginFill(0xFF0000);
g.drawRect(25, 25, 50, 50);
g.endFill();
意図したとおりに機能しました!これが「意図した動作」なのか、それとも実際のバグなのか知りたいです!