I've been trying to figure out a solution to this for months. I've searched on the forums, reddit, youtube, ChatGPT, and online in general.
PROBLEM:
Despite trying many different approaches the player lands on a Sine enable vertically (slow-average) moving platform and from there will flicker between Landing animation/ Falling animation instead of just staying in the Idle animation.
ATTEMPTS:
Pin the player to the platform - mixed results, they pin at odd place despite using the origin points and matching that up for both, or it will pin in the right spot and then "drift" off of it for some reason as the platform moves which is exactly what its supposed to stop.
Parent Child - similar to above, they'll get stuck halfway down the descent and the platform moves on without them - no explainable reason for this, nothing in the track that would block them.
Disable/Reenable Platformer behavior after collision with platform - just gets stuck at some point - pinning doesn't help.
Setting Player's Y value to that of the platform - doesn't work
Setting Player's Y Velocity to 0 - still flickering
My concept being that if there is any button pressed to flip back on whatever I've disabled or limited so the player can move or jump off the platform. That part works but the actual fix of the flickering isn't working.
I'm really out of ideas - I just don't get why this is something that seems to come up but has no solutions or support... Really appreciate anyone willing to suggest ideas.