NullReferenceException: Object reference not set to an instance of an object Missil.AlteraDirecao () (at Assets/scripts/Missil.cs:34) Missil.Update () (at Assets/scripts/Missil.cs:19)
quando destrói o inimigo mostra esta mensagem.
NullReferenceException: Object reference not set to an instance of an object Missil.AlteraDirecao () (at Assets/scripts/Missil.cs:34) Missil.Update () (at Assets/scripts/Missil.cs:19)
quando destrói o inimigo mostra esta mensagem.
Olá Filipe,
O míssil possui um atributo alvo
que representa o inimigo que ele está perseguindo. Quando este alvo é destruído, a variável se torna nula e se o míssil tentar invocar o método AlteraDirecao(...)
então ele vai tentar acessar essa variável que está nula. Nesse caso, você precisa colocar uma verificação para só utilizar o alvo
se o atributo não for nulo.
ok valeu