Cinemachine moving Player and Restricting Movement

Hi I’ve been trying to use Cinemachine to try and follow my Player GameObject left and right on the screen. However whenever I assign the “Follow” property of the CinemachineVirtualCamera to my Player GameObject, it moves the position of my player. Not only that, whenever I try to run the game and move around the player jitters out and is restricted to that position and has very restricted movement (basically running in place). My movement works fine without Cinemachine.

I read in a few discussions that changing the “Update Method” to match the update that my player is using (which in my case is “Fixed Update”) would help but after trying that I don’t see much of a difference.

After Assigning Player to “Follow” Property

(PS after posting I realized since this is my first post I can only show one image but originally my character was on the ground. Once I assigned my Player to be followed by the Cinemachine camera, my player is now automatically floating in the air)

I found the issue. My main camera had my entire scene/environment as its children. Since the main camera is connected to the Cinemachine camera that I created, the scene would move with the camera (which is following my character!). This made it look like my character wasn’t moving since everything is moving together.

1 Like