Search Issue Tracker

Won't Fix

Votes

1

Found in

2021.3.3f1

2022.1.4f1

2022.2.0a16

Issue ID

UUM-2525

Regression

No

When a Transform has a negative scale value, certain properties of transform.localToWorldMatrix changes in Play mode

--

-

1. Download my attached project "cubes.zip"
2. Notice several "CompuoundCube" GameObjects in the project (they all should have script component "Matrix To Transform" attached to them)
3. Turn on the Game View window and enter the play mode. Notice that CompuoundCube (2) Object's transform has changed

Expected result: When a transform has a negative scale component, the value of transform.localToWorldMatrix changes in Play Mode
Actual result: Even if a transform has a negative scale component, the value of transform.localToWorldMatrix doesn't change

Reproducible with: 2017.4.14f1, 2018.1.9f2, 2018.2.14f1, 2018.3.0b8, 2019.1.0a7

Notes: CompuoundCube (1) and CompuoundCube (3) do not have negative transform scale values. CompuoundCube (2) has a negative transform scale value. If you leave all the scale values CompuoundCube (2) positive this issue doesn't occur

  1. Resolution Note:

    Thank you for bringing this issue to our attention. Unfortunately, after careful consideration we will not be addressing your issue at this time, as we are currently committed to resolving other higher-priority issues, as well as delivering the new animation system. Our priority levels are determined by factors such as the severity and frequency of an issue and the number of users affected by it. However we know each case is different, so please continue to log any issues you find, as well as provide any general feedback on our roadmap page to help us prioritize.
    Forum announcement: https://forum.unity.com/threads/animation-status-update-q2-2023.1445425/
    Roadmap: https://unity.com/roadmap/unity-platform/3d-characters-and-animation

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.