1
0
Эх сурвалжийг харах

WebGLRenderer: Sprite frustum culling. See #7371.

Mr.doob 10 жил өмнө
parent
commit
e2835d9a7c

+ 5 - 1
src/renderers/WebGLRenderer.js

@@ -1248,7 +1248,11 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 			} else if ( object instanceof THREE.Sprite ) {
 
-				sprites.push( object );
+				if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) {
+
+					sprites.push( object );
+
+				}
 
 			} else if ( object instanceof THREE.LensFlare ) {
 

粤ICP备19079148号