소스 검색

Allow to specify renderOrder on Sprite instances.

This pull-request adds `renderOrder` functionality which  `Mesh` instances already have.
Endel Dreyer 9 년 전
부모
커밋
3d8160f11d
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/renderers/webgl/plugins/SpritePlugin.js

+ 5 - 1
src/renderers/webgl/plugins/SpritePlugin.js

@@ -351,8 +351,12 @@ THREE.SpritePlugin = function ( renderer, sprites ) {
 	}
 
 	function painterSortStable ( a, b ) {
+		
+		if ( a.renderOrder !== b.renderOrder ) {
 
-		if ( a.z !== b.z ) {
+			return a.renderOrder - b.renderOrder;
+
+		} else if ( a.z !== b.z ) {
 
 			return b.z - a.z;