Lerp animations O Guia Definitivo - Unity3D Parte 1

Quem nunca fez algumas animações na unity 3D programando em várias corrotinas, e começou a perceber que suas animações suavizadas nunca alcançam a posição/valor final? que sempre que o script chegar mais perto do valor a ser interpolado, mais se diminui o tamanho da interpolação ? Causando um efeito em cadeia que nunca chega no valor final ?
Bem neste artigo irei lhe explicar como esse é um problema simples, más… que muita gente não tem conhecimento.
Após alguns estudos creio que o problema está no famoso valor de interpolação usado:
O problema é que o, “Time.deltaTime” que está sendo usado como valor de transição é o tempo desde o último frame.
No método “.Lerp(x1,x2,x3)”, o terceiro parâmetro é um float que pode ir de 0.0 até 1.0 . Se estiver em 0.0, você conseguirá o primeiro parâmetro e se estiver em 1.0 com isso você ja deve está entendendo o porque das coisas não estarem indo como devem…