Can't move scene view with WASD or arrows anymore

Hello,

Today I started using Unity and after adding a terrain in my scene, I couldn’t move with wasd or my arrows in the scene view in FPS mode (holding right click button). I’m in perspective mode, I tried reinstalling unity, restarting unity, create a new scene, all my keys are set to default, but that still doesn’t work.

Any suggestion that could help me solving my issue ?

Thanks !

In the scene view, under the arrows which shows X, Y, Z axis, there is a little text ISO, click on it and change to Persp. This solve the issue.

So I spend an hour trying to “fix” this before I realized that my camera actually is moving, just INCREDIBLY slow. If I held down one of the arrow keys I’d eventually move the grid a single pixel after about 5 seconds. It turned out I was just zoomed really far out and the camera moves the same distance at any zoom so it’s really difficult to notice any movement while zoomed out.

Just in case someone else comes across this post and has the same problem in the editor, try unlocking the rotation in the current direction. It’s the tiny little padlock in the editor view window (#scene). That will allow you to use wasd and the mouse right click. If the padlock is locked then you will only be able to pan around the editor window using the arrow keys and zoom in using the mouse scroll button.

Seems the new behavior is that you have to hold right click and then use the arrow keys to move around.

hold down right click and zoom out with scroll wheel, that should fix it

Old thread but I bumped into it… I was working with Oculuos rift and had it plugged in yet not their controller in the scene however it still took over any camera and prevented movement.

I unplugged it and turned off oculuos and whammo it all worked again.

Hope it helps anyone else like me who bumped into this old thread. Even though it was not terrain for me.
Have a great day!

The solution to this problem is : You have to find a dropdown arrow on the top right of your monitor(“Layout”).Click on it and select “Default” after that your unity will refresh and your problem is solved.(It worked for me ).

At the top right of the scene view there is a tab for editing the scene view camera, in there you can adjust the speed of the camera regardless of what is selected.

In the scene view and on its top-right buttons bar you have camera icon, click on it and then UNSELECT “Camera Acceleration”

var camera1 : Camera;
var camera2 : Camera;
var camera3 : Camera;
var camera4 : Camera;
public var startCamera : int = 1;

function Start () 
{ 
   camera1.enabled = true; 
   camera2.enabled = false; 
   camera3.enabled = false;
   camera4.enabled = false;
   startCamera = 1;
} 
 
function Update () 
{ 
   if (Input.GetKeyDown ("c") && (startCamera == 1))
   { 
	  startCamera = 2;
      camera1.enabled = false; 
      camera2.enabled = true; 
	  camera3.enabled = false;
	  camera4.enabled = false;
   } 
 
   else if (Input.GetKeyDown ("c") && (startCamera == 2))
   { 
	  startCamera = 3;
      camera1.enabled = false; 
      camera2.enabled = false; 
	  camera3.enabled = true;
	  camera4.enabled = false;
   } 
 
   else if (Input.GetKeyDown ("c") && (startCamera == 3))
   { 
	  startCamera = 4;
      camera1.enabled = false; 
      camera2.enabled = false; 
	  camera3.enabled = false;
	  camera4.enabled = true;
   } 
 
   else if (Input.GetKeyDown ("c") && (startCamera == 4))
   { 
	  startCamera = 1;
      camera1.enabled = true; 
      camera2.enabled = false; 
	  camera3.enabled = false;
	  camera4.enabled = false;
   } 
 
}