Olá. No momento que estou reiniciando o jogo, o meu avião está dando um salto inicial. O que pode ser?
No Diretor eu tenho o código do reiniciar, está tudo sendo executado, os obstáculos estão sendo destruídos, o painel está voltando a ficar false e o Reiniciar do avião está sendo chamado.
public void ReiniciarJogo()
{
PainelGameOver.SetActive(false);
DestruirObstaculos();
aviao.Reiniciar();
Time.timeScale = 1;
}
Já no avião, quando eu tenho o gameover sendo executado na colisão, a física está deixando de funcionar. Ao executar o Reiniciar(), ele está voltando para a posição inicial, mas já com um salto.
public void Reiniciar()
{
this.transform.position = PosicaoInicial;
fisica.simulated = true;
}
Valeu!!!