Component.Destroy();
O componente Destroy
destrói objetos. Por exemplo, para dar a impressão ao jogador que ele coletou um item como uma chave ou uma moeda nós temos que fazer o objeto desaparecer de cena. Existem algumas formas de fazer isso e uma delas é usando o método Destroy
.
private GameObject _coin;
Destroy(_coin);
Um outro exemplo clássico onde o Destroy
pode ser utilizado é nos jogos onde o cenário possui objetos destrutiveis (vasos, baús, barris, caixas, etc) que o jogador pode bater e quebrar.
Esse método ajuda a economizar a mémoria RAM já que você não vai manter objetos que não tem mais utilidade sendo renderizados.
Avançar 7.10 DestroyImediate