I’m making a small project where i want to be able to flip gravity (something very basic for a game jam) and it works although the player sticks to the ground upside down when i flip gravity, on top of this the player seems to think it’s infinitely falling when it’s upside down, is there any way to fix this or set isFalling?
Thank you
I see in your blueprints that you set the boolean “Is Upside Down” always to true. If that boolean is used in your animation blueprint, that might be the error.
If not, you need to check how your code is actually checking if the character is in the air, and in case change or override it.
To better help you, did you do any other changes, such as in the Animation Blueprint or in the character class?
ah, thanks, and the upside down boolean is just for later use when the player is interacting with objects, and i didn’t change anything in my animation blueprint. I’m not sure on how to override the is in air variable of my character to be honest, any clue on how i should override it?
I think the is inair variable is hard coded in to see if there’s a collision underneath. What I would do instead ismake you’re own variable and do it manually then change the animation blueprint to use your custom variable rather than the is falling they have by default. The best way to check would probably be using a box trace at the players feet