Search Issue Tracker

Fixed

Fixed in 2.10.1

Votes

0

Found in [Package]

3.0.1

Issue ID

CMCL-1572

Regression

Yes

Cinemachine transition camera rotation flips when disabling the parent

Package: Cinemachine Classic

-

How to reproduce:
1. Open the user’s attached “CinemachineTransitionBug.zip” project
2. Open “SampleScene” Scene (Assets > Scenes)
3. Enter Play Mode
4. In the Hierarchy window, select “Camera2” GameObject
5. Enable and disable it
6. Observe the Game view

Expected result: Camera doesn’t flip when transitioning
Actual result: Camera flips when transitioning

Reproducible with: 2.9.5, 2.10.0 (2021.3.36f1), 3.0.1 (2022.3.22f1, 2023.2.15f1, 6000.0.0b12)
Not reproducible with: 2.9.4 (2021.3.36f1)

Reproduced on: macOS 14.3.1 (Intel)
Not reproducible on: No other environment tested

  1. Resolution Note (fix version 2.10.1):

    The issue happens because all the members of the target group were disabled along with the vcam.

    The TargetGroup in this case ought to retain its last valid position/dimensions in order to avoid a camera pop, but it does not. This regression (introduced in CM 2.9.5) has been fixed.

    A simple workaround would be to avoid disabling the target group members when the vcam is disabled.

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.