We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3110942 commit 1a87cc1Copy full SHA for 1a87cc1
1 file changed
src/cameras/2d/BaseCamera.js
@@ -727,11 +727,12 @@ var BaseCamera = new Class({
727
var ty = (objectX * mvb + objectY * mvd + mvf);
728
var tw = ((objectX + objectW) * mva + (objectY + objectH) * mvc + mve);
729
var th = ((objectX + objectW) * mvb + (objectY + objectH) * mvd + mvf);
730
- var cullW = cameraW + objectW;
731
- var cullH = cameraH + objectH;
+ var cullTop = this.y;
+ var cullBottom = cullTop + cameraH;
732
+ var cullLeft = this.x;
733
+ var cullRight = cullLeft + cameraW;
734
- if (tx > -objectW && ty > -objectH && tx < cullW && ty < cullH &&
- tw > -objectW && th > -objectH && tw < cullW && th < cullH)
735
+ if ((tw > cullLeft && tx < cullRight) && (th > cullTop && ty < cullBottom))
736
{
737
culledObjects.push(object);
738
}
0 commit comments