Hello.
I have Vsync enabled in the project settings.
My player have 8direction movement. And he is moving by set vector X & set vector Y:
Then I'm checking if the player is in the water. And if it is true, I'm changing his speed by another value (movement speed and swimming speed)
But with low fps it barely moving in the water, however debug text that display his movespeed is saying that he is moving with max speed.
(especially with vector y movement)
There is nothing wrong with "in water" detection as I can see
The boolean "in water" sets correctly.