Estou travado: ajuda pelo que aparece na tela
Encontre o próximo diagnóstico sem conhecer o nome do sistema.
Comece pela última coisa que funcionou
Seção intitulada “Comece pela última coisa que funcionou”Pare de adicionar funções por um momento. Volte à menor cena que ainda reproduz o problema, mantendo uma cópia do original. Anote se a falha é na instalação, na edição, na compilação ou no Play: cada etapa tem causas diferentes.
| Estou vendo isto | Confira primeiro | O próximo caminho |
|---|---|---|
| Não instala / pacote em conflito | Requisitos, arquivo completo, assinatura da instalação anterior | Instalação, sem apagar projetos |
| Não sei onde tocar | Seletor de destinos e objeto selecionado | Mapa de ações do editor |
| Inspector mostra o objeto errado | Nome no cabeçalho e bloqueio do Inspector | Desbloqueie e selecione novamente pela Hierarquia |
| Objeto existe, mas não aparece | Ativo, escala, geometria, posição e enquadramento | Primeira cena, passos 1–4 |
| Editor mostra, Play não mostra | Câmera habilitada, pose, recorte e outras câmeras | Conferência da CameraPrincipal |
| Campo sumiu | Grupo recolhido, modo condicional, tipo e versão | Como ler campos condicionais |
| Tween não gira | Girar/Ativo/Iniciar no Play e destino diferente da origem | Tabela de configuração do tween |
| Script salvo não mudou o jogo | Publicação, instância anexada e novo Play | Salvar → compilar → anexar → executar |
| Componente C# não aparece para adicionar | Erros de compilação, Publicado e identidade duplicada | Erros de compilação |
| Caixa não cai / atravessa o chão | Corpo dinâmico e colisor na caixa; composição física no chão | Guia de física e contato |
| PNG do coração não aparece | Image dentro do documento, recurso atribuído, Canvas UI ligado ao documento | Montagem dos corações |
| Coração aparece, mas não muda com dano | Vida alterada, Behavior de HUD e referências/IDs dos elementos | Dano, cura e atualização do HUD |
| Objeto pula ou treme | Física/tween/script/animação disputando transformação | Isole um escritor; confira autoridade antes de mover diretamente |
| Alteração sumiu após Stop | Era uma mudança de runtime ou uma edição autoral? | Diferença entre os dois estados |
| Projeto reabriu com recurso faltando | Arquivos da cópia e referências, não apenas a cena | Persistência e backup |
Como ler um erro C#
Seção intitulada “Como ler um erro C#”Na área de código, Console → Problemas: leia o primeiro erro, arquivo e linha. Corrija uma causa e recompile; uma chave ausente pode gerar várias mensagens depois. Em Registros, confira mensagens de execução e seus filtros de origem/severidade. Copie o texto exato, não apenas “deu erro”.
ComponentMissing: confira qual componente a operação exige e em qual objeto. StaleHandle/ForeignWorld: uma referência pode pertencer a outro mundo/ciclo de execução. TransformOwnedByPhysics: movimentação direta está disputando a pose física. UnknownResource/ResourceTypeMismatch: recurso ausente ou tipo incompatível. São pistas para investigar, não autorização para desativar a validação ou criar um placeholder.
Teste uma hipótese por vez
Seção intitulada “Teste uma hipótese por vez”Exemplo: a caixa está parada. Primeiro observe se está em Play. Depois confira a instância de RotateObject e o estado Publicado. Só então confira outros controladores. Se mudar câmera, script, física e qualidade simultaneamente, você perde a informação de qual mudança resolveu ou piorou o problema.
Envie um relato que alguém possa reproduzir
Seção intitulada “Envie um relato que alguém possa reproduzir”Use o Discord oficial. Antes de compartilhar, remova informações privadas. Preencha:
Versão do APK:Modelo do aparelho / Android:Etapa ou link do tutorial:Última ação que funcionou:Passos até falhar: 1. ... 2. ... 3. ...Resultado esperado:Resultado que apareceu:Mensagem exata / arquivo / linha:Acontece em projeto vazio ou só neste projeto?Imagem/vídeo da tela e pequeno exemplo, se disponível:Uma sugestão também pode seguir esse formato: explique o objetivo, onde o fluxo atual impede a tarefa e o resultado desejado. O canal aceita sugestões; envio não representa promessa de prazo ou suporte já implementado.