Devlog

Tilo Mitra's avatar

Erro de colliders após gerar a build

Meu primeiro artigo sobre Unity, engine que tenho estudado pelo menos a 1 ano e meio, excelente, utiliza a linguagem c# que também estudei para me preparar para utilizar a engine. Digamos que sou um pouco viciado com atualizações de programas, com a engine não foi diferente, primeiro analiso, realizo testes em projetos menores, somente depois importo projetos que tenho trabalhado a mais tempo.

Durante este processo, me deparei com um problema, que não foi a primeira vez, depois de importar o projeto para a nova versão da engine, quando mando exportar para desktop e posteriormente publicar na steam, algumas coisas estranhas começam acontecer, como eventos não acontecendo, colisores de alguns objetos simplesmente desativando sozinhos.

Photo of someone working poolside at a resort

Photo of someone working poolside at a resort

Como podem ver, o mesh collider simplesmente desligou, porém apenas na curva, nos mesh nas retas ele funcionava corretamente.

Pesquisei bastante e não encontrei nada diretamente relacionado ao desligamento de componentes após exportar o projeto, conversei com amigos e nenhum teve um problema similar. Reinstalei a engine, abri o projeto em versões anteriores, simplesmente nada resolvia. Eu me recordei que da versão 2018, para a versão 2019 da engine, alguns scripts de UI simplesmente nem apareciam no editor, o processo para resolver o problema era remover o componente com o script corrompido e depois recolocar o componente, neste caso Texto.

Foi então que pensei, se eu remover o mesh collider e depois adicionar o componente, será que vai resolver.

Comme je n'avais pas pensé à cette possibilité auparavant.
"Como não pensei nessa possibilidade antes."

Photo of someone working poolside at a resort

O problema foi resolvido, simplesmente assim.

Provavelmente alguma atualização do componente acabou quebrando quando atualizamos a engine e importamos um projeto. Resolvi escrever este artigo, para evitar que outros desenvolvedores percam horas com este problema.

Voltar