Я пытаюсь нарисовать несколько кругов друг над другом (с разными радиусами), используя PIXI.Graphics;это выглядит так:
declare var PIXI:any;
const particle = new PIXI.Graphics();
particle.beginFill(0xFFFF00).drawCircle(0,0,5).endFill(); //yellow
particle.beginFill(0xFFA500).drawCircle(0,0,3).endFill(); //orange
Желтый круг всегда рисуется поверх оранжевого
Однако после некоторого поворотов кажется, что порядок обеих команд рисования не определяет, какая из обеих графических фигур получаетотображается на переднем плане (больше из-за цвета ?!).Это может быть связано с реализацией GPU -> я не знаю деталей;
Есть какие-нибудь идеи, как обеспечить в графике правильный z-порядок?