Guarda questo foglio di sprite.
È chiaro che il frame 1-3 è il frame "jump up" dopo il quale l'ultimo frame verrà fissato fino al "picco" del salto (quando la gravità inizia a ritirarsi). Quando si torna indietro, si usano i frame 4-7 e tutto termina con un frame "inattivo" (che non è mostrato qui in questo sprite di salto).
La mia domanda riguarda i frame 6 e 7 in questo sprite. Quando l'entità "atterra" dopo un salto, si suppone di eseguire l'animazione 6-7 come animazione di "atterraggio". Quando ci si sposta verso il basso in un frame di salto 4-5 sono facili perché sono "l'inizio" dell'animazione. Il fotogramma 5 può essere mantenuto per tutto il tempo in cui cadi ... ma qual è il modo appropriato per passare dal fotogramma 5 al 6-7-x? Verifichi se il telaio dopo quello successivo è una caduta e poi "avvia" l'atterraggio o lo fai quando hai effettivamente toccato terra?
Non può essere cronometrato a causa di vari scenari come saltare da una scogliera o saltare sotto un tetto basso colpire la testa e rimbalzare giù.
Qualche idea?