Sorry to bump this old thread. This is perfect for the project I'm currently working on, but not exactly in its current form. What parameters do I need to tweak to adjust the speed at which the follower travels? Right now it is far too slow compared to the player's average speed, and so as soon as the player starts moving he leaves the follower in the dust.
EDIT: Nevermind, I figured it out -- giving dt a multiplier in the lerp formula.
Now I've got a new issue, though. My character accumulates more than one of these followers over the course of the level, but as soon as they begin following him they each take the exact same path, so you can only see one. Is it possible to get them to all follow slightly different paths so you can see each one?