Somehow, I’ve managed to get into a state where the only object I get gizmos on and can move using the mouse is the camera.
When I try to move any other object in my Project, I get the marquee selection box instead.
I should note that this is in 2D view. I get the gizmos and can move the objects in 3D view, but this is less than idea since it’s a 2D project. I also opened another project of mine and it didn’t have the same issue – so it’s clearly not a global Unity setting of some kind.
I’ve searched for an hour for anything related to move, transform, marquee selection, lock, etc. and I just cannot find any information anywhere. I’m sure I’ve just accidentally enabled some mode that I don’t know about, but I checked all of the options for shortcuts in Preferences and I’ve scanned all the buttons and drop-down lists I can see to find some clue.
Hopefully someone here knows what’s going wrong!
Thanks in advance
I figured it out! It was due to the Sprite Renderer component being collapsed in the Inspector.
If I expand it, I can move the objects again; collapse it and anything that uses a Sprite Renderer cannot be moved, gets no gizmos, etc.
Seems like a bug to me, so I have reported it. But at least the workaround is dead simple
Thanks for the post, I just ran into the same issue and this fixed it. Seems strange to me that the Sprite Renderer component needs to be expanded in order to move it