I’m quite new to unreal an I am working on a project in blueprints.
At some point I realized my PlayerCharacter wasn’t able to fall at all, though he did when I started using the 3rd person template. But right now if I spawn him in the air, he would simply walk on an invisible floor.
Note that I only have this problem with my PlayerCharacter.
The CharacterMovement component isn’t detecting if my character is in the air or not, it returns False on every tick.
My gravity scale is at 1, everything seems to be where it’s supposed to be and I can’t find out what is hapening.
If someone would be kind enough to give me a hint it would be greatly appreciated.
Hard to tell but check your Collision and Physic settings. Did you Lock him to specific Axes? Or do you actually have a Invisible Blocking element in the Scene? Try with another Level. Thats all I can tell you with the Info you Provided.
I know I didn’t provide much detail but I really don’t know where to look. My collision and physics settings look all fine.
It doesn’t seem like my character is colliding with anything since his movement looks perfectly fine… except he doesn’t care about verticality.
I tried with an other level, same problem.
I made sure that “constrain to plane” in my CharacterMovement component is unchecked.
If you think of a particular info that could be relevant, I’d gladly share it.
I have a function that is checking if the player is busy on every tick. When he is, then it disables its movement.
When he was not however, I was dumbly calling the function EnableMovement → Walking…
Sorry for bothering you anyway, and thanks for your time.
I Used A Do Once Node And Reset It Every Time The Movement Is Disabled, Or Disble Movement Is Used, Every Tick It Checks, But Only Once It Enabled, Works AWESOME!