在PIXI.js中绘制旧事物下面的新东西。 WebGL的

时间:2016-03-29 03:26:16

标签: canvas webgl pixi.js

我正在PIXI.js的子弹地狱工作对于我想要的视觉风格,需要在旧的子弹下方绘制新的子弹。似乎默认渲染将新对象放在旧对象之上。

使用2d画布上下文,我知道如何执行此操作:char。但是这个API似乎并不存在于WebGL中。

通过PIXI.js GitHub读取,我发现存在与对舞台的子节目进行排序以确定渲染顺序有关的问题。虽然这可能适用于少量的东西,但我计划渲染数吨和数吨的子弹(大约10k)。我担心手动排序可能会减慢速度较慢的计算机上的游戏速度。

如果有办法调整使用PIXI API绘制新形状的方式,我很乐意,类似于设置composite-operation: destination-over

我还通过Pixi的API文档(查看与渲染器相关的所有内容)进行了挖掘,并没有任何突出的答案。

你知道有什么方法可以达到这个目的吗?谢谢!

0 个答案:

没有答案