I have a character that only uses root motion and blend trees to move around, it was working as intended, until a few hours ago when it stopped behaving normally.
My character uses a blend tree with the animations for locomotion, and the position of the character controller is all driven by the root motion of the animation, the problem is that it was all correctly assembled, still is, I wasn’t even with my character script open, I was playing with some slow-motion for bullet impacts, and for no reason, my character stopped moving forward. I already checked my blend trees, my Input system and also my character script, it’s all the same, but i getting this strange behaviour.
PS. I already tried to reload the scene, reopen the project, nothing seems to work
?
Update: I am debugging my code trying to find the cause of the glitch, there’s nothing wrong with my code, but when I disable my character controller, the movement starts to work again
what are you talking about?
Are you seeing any errors in the console?
Update: My god i feel so dumb right now, it was a dam scope. I made a shadergraph for it yesterday, attached it to a plane inside the scope, and just forgot to delete the collider of the plane. the collider was hitting my character controller and causing the strange behavior. i just lost half a day of work just because of a collider that I didn’t even realize existed
Yeah. This sort of thing happens a lot in software development.