Browse Source

CubeCamera: Add legacy error message.

Mugen87 5 years ago
parent
commit
4ac20ec6b9
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/cameras/CubeCamera.js

+ 7 - 0
src/cameras/CubeCamera.js

@@ -17,6 +17,13 @@ function CubeCamera( near, far, renderTarget ) {
 
 
 	this.type = 'CubeCamera';
 	this.type = 'CubeCamera';
 
 
+	if ( renderTarget.isWebGLCubeRenderTarget !== true ) {
+
+		console.error( 'THREE.CubeCamera: The constructor now expects an instance of WebGLCubeRenderTarget as third parameter.' );
+		return;
+
+	}
+
 	this.renderTarget = renderTarget;
 	this.renderTarget = renderTarget;
 	this.renderTarget.texture.name = "CubeCameraTexture";
 	this.renderTarget.texture.name = "CubeCameraTexture";