Scene Rect tool drag and scale problem

Ive got this strange issue where i cant use any drag or scale on game components. I am using Unity 2017.3.1p2 on a Mac.

Even if I start a brand new project I have these same issues. I start a project, create a canvas and a text object and I cannot scale or move it with any of the scene tools… I can move objects with the keyboard arrow buttons or by manually changing Rect transform values but dragging with the mouse doesnt work at all. Happens in all my projects and didnt used to… Something changed.

Anyone else ever experience this… driving me nuts

Yes it just started happening to me today, I always use the rect tool for everything and it just stopped working for drag and scale it seems to work in some scenes and not work in others… not sure what the problem is, probably a setting somewhere

same here… but wit 2018 version.

This issue comes and goes for me. It started happening earlier this year and has continued through several versions of 2018. I was using the Rect Tool yesterday and it was fine. When I started Unity today it no longer works. I can select UI elements, but cannot move, resize, or change their anchors using the mouse in the editor.

I’ve tried deleting and recreating elements and also tried a total reimport of assets, nothing fixes it. Several times it has just magically started working again for a few weeks then stops again.

I was able to strip down the project having the issue to just a canvas and a UI GameObject. The Rect Tool still isn’t working. I submitted the project as a bug to Unity. Will update when I hear more.

Got a reply back from Unity’s Q/A team this morning. They were able to reproduce the bug and have submitted it to the developers.

Has finally be opened as an official issue:

If you’re having this issue be sure to vote using the link above.

For me this was happening and I realized somehow the probuilder “Edge Selection” tool was enabled. Switching to “Object Selection” fixed the issue.
4999256--488474--upload_2019-9-25_9-54-29.png

4999256--488477--upload_2019-9-25_9-54-45.png

So I was having this issue with version 2018.4.15f1. Dunno if this will help anyone but I noticed my caps lock was on while trying to drag ui/canvas elements and once I turned it off I could drag and scale things with the rect tool freely.

Toggling 2D icon off/on in scene window worked for me.

These solutions are distressingly random, but they seem to work on 2018.4.29 if you do it enough times. It’s disappointing that this isn’t being investigated anymore, as it makes an already tedious UI design process even worse.

That one fixes it for me lol, thanks!

Thanks, this is the solution.

In my case, moving and scaling with the Rect Tool is not possible.

The problem was that the Tool handle position was in the center:
8342877--1097397--Unity_FPbicAIi4q.png

Solution: switch Tool handle position to pivot:
8342877--1097400--Unity_gnpCEHIFXT.png

P.S. Unity version is 2020.3.33f1

Wow, for me, it is exactly the other way around. I had it on pivot, and switching it to center made it work correctly again.

Unity version 2021.3.19f1

Yeah, same here. It seems to have something to do with the pivot of the RectTransform you’re trying to move. If it’s at center (0.5, 0.5), the Rect Tool moves the object consistently if in Pivot mode.

But if you have pivot like (0.5, 0) at the bottom, then the Rect Tool only moves the RT if you start dragging at the upper part of the RT. It seems that the check for the dragging in pivot mode doesn’t really factor the pivot of the RT itself into the equation.

If I switch to the Center mode, then it works consistently.

its work! :slight_smile:

I solved it by reopening the probuilder window.