Use sortCallback

This commit is contained in:
Richard Davey 2023-01-05 14:23:17 +00:00
parent 95f3440784
commit 493289367e
2 changed files with 10 additions and 5 deletions

View file

@ -67,6 +67,11 @@ var ParticleManagerCanvasRenderer = function (renderer, emitterManager, camera,
continue;
}
if (emitter.sortCallback)
{
emitter.depthSort();
}
camera.addToRenderList(emitter);
var scrollFactorX = emitter.scrollFactorX;

View file

@ -68,11 +68,6 @@ var ParticleManagerWebGLRenderer = function (renderer, emitterManager, camera, p
{
var emitter = emitters[e];
if (emitter.sortProperty !== '')
{
emitter.depthSort();
}
var particles = emitter.alive;
var particleCount = particles.length;
@ -81,6 +76,11 @@ var ParticleManagerWebGLRenderer = function (renderer, emitterManager, camera, p
continue;
}
if (emitter.sortCallback)
{
emitter.depthSort();
}
var textureUnit = pipeline.setGameObject(emitter, emitter.defaultFrame);
camera.addToRenderList(emitter);