X,Y,Z axes getting messed up in the editor

In two different projects, the x,y,z axes become increasingly screwed up in the editor, so that (for example) moving an object in the X axis might also gradually move it downward slightly, requiring constant tedious adjustment to reverse the problem. Almost any movement will cause all three coordinates to change. Likewise for rotation. At first I thought it was caused by gameobjects farther up in the hierarchy all being rotated In different axes (which I thought might lead to errors), but eliminating all rotation in higher objects didn’t solve the problem. Restarting Unity didn’t solve it either.
It has gotten so bad that it takes hours to edit a small portion of a scene. Anyone know what might be causing this?

Do all its parent objects have uniform scales?

Double-check your local/global tool handles setting too.

The parent objects are all scaled 1:1:1 (some of them used to have irregular scaling, but changing that didn’t fix anything). Only the bottom-level GOs now have irregular scaling.

I’m not sure what you mean by that.

Local/Global button on the right hand side of the Transform Gizmo Toggles: Unity - Manual: The Toolbar

2 Likes

Thank you. It was set to “global” for some reason. Setting it back to local solved the problem and saved what’s left of my hair.