Wie können Sie in einem auf 2D-Physik basierenden Plattformspiel mit Leitern feststellen, ob der Spieler, der sich nach oben bewegt, durch einen Sprung oder das Klettern auf einer Leiter verursacht wird, sodass Sie wissen, welche Animation zu spielen ist?
Und im Allgemeinen reicht der Richtungsvektor offensichtlich nicht aus, um die abzuspielende Animation zu bestimmen: Wie bestimmen Sie auch die Ursache der Bewegung (damit Sie das richtige Sprite kennen)?