Search Issue Tracker

Fixed

Fixed in 6000.3.4f1, 6000.4.0b4, 6000.5.0a5

Votes

4

Found in

6000.3.2f1

6000.4.0b1

6000.5.0a3

Issue ID

UUM-130229

Regression

Yes

GameObject sometimes rotates excessively when rotated using Rotate Tool

Scene Tooling

-

How to reproduce:

  1. Create a new project.
  2. Add the attached "ExcessiveSpin.cs" script to the project.
  3. In the Scene View's "Tool Settings" overlay, set Handle Rotation to Global.
  4. Create a GameObject
  5. Attach ExcessiveSpin component to it.
  6. In the Scene View, select the Rotation Tool.
  7. Select GameObject and rotate it.

Actual result: The GameObject starts exponentially speeding up
Expected result: The GameObject rotates normally without speeding up

Reproducible with: 6000.3.0a4, 6000.3.2f1, 6000.4.0b1, 6000.5.0a3
Not reproducible with: 6000.0.64f1, 6000.3.0a3

Reproducible on: Windows 11
Not reproducible on: No other environments tested
- Note: The "ExcessiveSpin.cs" component recreates conditions under which the "excessive spin" bug reproduces. It's otherwise very hard to reproduce manually as it requires multiple domain reloads to happen and it also has to coincide with a specific call order of internal code that is non-deterministic. 

  1. Resolution Note:

    Fixed in 6000.5.0a5

  2. Resolution Note (fix version 6000.5.0a5):

    Fixed in 6000.5.0a5

  3. Resolution Note (fix version 6000.5.0a5):

    Fixed in 6000.5.0a5

  4. Resolution Note (fix version 6000.4.0b4):

    Fixed in 6000.4.0b4

  5. Resolution Note (fix version 6000.3.4f1):

    Fixed in 6000.3.4f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.