【发布时间】:2019-03-01 18:11:36
【问题描述】:
我正在尝试使用 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 顺序?
【问题讨论】: