From 272f61eda2bd08d16c39be7bdb64e6df3c968482 Mon Sep 17 00:00:00 2001 From: Jernej Habjan Date: Thu, 8 Sep 2022 19:18:45 +0200 Subject: [PATCH] Improve visible children performance --- src/cameras/2d/CameraManager.js | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/cameras/2d/CameraManager.js b/src/cameras/2d/CameraManager.js index 85e717248..90fccfaa2 100644 --- a/src/cameras/2d/CameraManager.js +++ b/src/cameras/2d/CameraManager.js @@ -624,19 +624,7 @@ var CameraManager = new Class({ */ getVisibleChildren: function (children, camera) { - var visible = []; - - for (var i = 0; i < children.length; i++) - { - var child = children[i]; - - if (child.willRender(camera)) - { - visible.push(child); - } - } - - return visible; + return children.filter(function(child) { return child.willRender(camera); }); }, /**