02-07-2015, 12:12 PM
You could just have the partner's position follow your character's last position. If he catches up all the way, you push him backwards a little bit to avoid being completely atop the player. He might fall and get stuck though. If so, you just teleport him given some threshold or when you do something that requires him. Following becomes simpler and an aesthetic instead of actually affecting gameplay.