Bom dia, então estou vendo as aulas de unity 2d e não consegui compreender a lógica de usar esse código:
void Update () {
float deslocamento = Mathf.Repeat(this.velocidade * Time.time, this.tamanhaRealImagem);
this.transform.position = this.posicaoInicial + Vector3.left * deslocamento;
}
E esse usando um Time diferente e obtendo a msm velocidade.
void Update () {
this.transform.Translate(Vector3.left * this.velocidade * Time.deltaTime);
}
Melhor dizendo, não consegui entender a lógica que faz esses dois métodos Time, obter valores de tempos diferente mas resultar no final uma velocidade igual para o cenário e o obstáculo.