How to recreate this trail effect without using a line renderer?

I’m trying to create a sort of Top-Down Tail Effect, But there’s a problem with the trail renderer, when the character stoped moving the tail will collapse, and I need it to stay still while not moving, How can I do that?
I attached a video that shows what the finished results should sort of look like.

7615606--946498--ezgif.com-gif-maker (34).gif

You could use a LineRenderer and control the trail of points yourself, aging them along only when the player moves enough to constitute movement to you.

Hm… So something like: Spawning points as the circle moves, and reducing the point’s lifetime only when the player moves? and making the line renderer follow these points?

If you consider lifetime you’re just going to recreate the same effect you don’t want.

Either:

  • keep a fixed number of points (which means the trail could vary in length based on speed of player)

or

  • keep a fixed notion of maximum length, and only remove trail points when adding a new point makes the length exceed that maximum.

Either way, you would not want to add new points except if they are far enough away.

Keep in mind folding over yourself on the trail may get weird mitering artifacts, in which case it might require you to chop the line into two separate lines to avoid those artifacts at super-sharp U-turns.