A DOMElement will now set the display mode to 'none' during its render if the Scene in which it belongs is no longer visible.

This commit is contained in:
Richard Davey 2020-01-15 11:15:23 +00:00
parent 867a11b30b
commit e1a6214c9b

View file

@ -26,8 +26,9 @@ var DOMElementCSSRenderer = function (renderer, src, interpolationPercentage, ca
{
var node = src.node;
var style = node.style;
var settings = src.scene.sys.settings;
if (!node || !style || GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter !== 0 && (src.cameraFilter & camera.id)) || (src.parentContainer && !src.parentContainer.willRender()))
if (!node || !style || !settings.visible || GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter !== 0 && (src.cameraFilter & camera.id)) || (src.parentContainer && !src.parentContainer.willRender()))
{
if (node)
{