瀏覽代碼

Merge pull request #11559 from WestLangley/dev-sprite2

SpritePlugin: add support for onBeforeRender()
Mr.doob 8 年之前
父節點
當前提交
f2b9b4c6f8
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/renderers/webgl/plugins/SpritePlugin.js

+ 4 - 0
src/renderers/webgl/plugins/SpritePlugin.js

@@ -182,6 +182,8 @@ function SpritePlugin( renderer, sprites ) {
 
 			if ( material.visible === false ) continue;
 
+			sprite.onBeforeRender( renderer, scene, camera, undefined, material, undefined );
+
 			gl.uniform1f( uniforms.alphaTest, material.alphaTest );
 			gl.uniformMatrix4fv( uniforms.modelViewMatrix, false, sprite.modelViewMatrix.elements );
 
@@ -239,6 +241,8 @@ function SpritePlugin( renderer, sprites ) {
 
 			gl.drawElements( gl.TRIANGLES, 6, gl.UNSIGNED_SHORT, 0 );
 
+			sprite.onAfterRender( renderer, scene, camera, undefined, material, undefined );
+
 		}
 
 		// restore gl