Jelajahi Sumber

Editor: Disable EditorControls when camera is not editor.camera.

Mr.doob 5 tahun lalu
induk
melakukan
521a8ca495
2 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 2 0
      editor/js/EditorControls.js
  2. 3 0
      editor/js/Viewport.js

+ 2 - 0
editor/js/EditorControls.js

@@ -188,6 +188,8 @@ function EditorControls( object, domElement ) {
 
 	function onMouseWheel( event ) {
 
+		if ( scope.enabled === false ) return;
+
 		event.preventDefault();
 
 		// Normalize deltaY due to https://bugzilla.mozilla.org/show_bug.cgi?id=1392460

+ 3 - 0
editor/js/Viewport.js

@@ -617,6 +617,9 @@ function Viewport( editor ) {
 
 		}
 
+		// Disable EditorControls when setting a user camera
+		controls.enabled = viewportCamera === editor.camera;
+
 		camera = viewportCamera;
 
 		render();