As causas do Unexpected Error

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

As causas do Unexpected Error

Mensagem por Markituh em Ter 18 Jan 2011, 21:45

Olá! Vejo que certas pessoas vêem esse erro no jogo, e estou trazendo aqui o documento traduzido da GMC sobre tal.

--------------

Spoiler:
Um erro inesperado é um erro que o Game Maker não pode antecipar, ele não foi programado para checar tal erro. Portanto, ali não há razão simples para o que pode estar causando o erro e ele pode ser as vezes difícil de encontrar.

A primeira coisa que você deve fazer é sempre verificar a última coisa que você adicionou / codou, o problema também ocorre para outras razões entretanto. Causas comuns do problema são:

- Um problema na RAM
Muitas vezes esse erro é causado por um recurso que você apenas adiconou, se este recurso é realmente grande seu hardware não vai ser capaz de segurá-lo. Muitas vezes recursor que causam isso são mp3's ou sprites/background largos. Você deve também ter certeza que você não está usando demais a bandeira pre-load nas propriedades da imagem pois isso pode machucar seu uso de memória

Outra coisa a fazer é ter certeza de que você não tem nenhum vazamento massivo de memória no código, tenha certeza que você está chamando funções de livramento da memória quando deve.

- Choque de recursos
Verifique se você não tem nenhum choque de recursos no seu jogo (com isso eu quero dizer 2 recursos como sprites,objetos etc tendo o mesmo nome), ali tem uma opção para fazer isso abaixo da etiqueta scripts.

- Item externo
Se você está usando bibliotecas de terceiros tente removê-las pois elas podem estar causando o problema. DLL's são também especialmente inclinadas para causar erros. Verifique sobre qualquer chamada de DLL que você fez para ter certeza de que não há erros, você pode querer tentar remover todas as suas chamadas de DLL para ver se são elas que estão causando o problema.

- Erro geral de código
Algumas vezes você pode codar alguma coisa que o Game Maker apenas não gosta e não foi programado para detectar. Tenha certeza que você verificou os parâmetros especialmente para a função que você adicionou recentemente. Também tenha certeza a você ou não estão causando nenhum transbordamente de pilha como fazer um script chamar sobre ele mesmo ou usando um loop sem fim ou qualquer tipo. Você pode também apenas estar fazendo algo estranho que o Game Maker não está esperando. Para testar isto tente comentar qualquer código que parece especialmente complicado e veja o erro vai embora.

- Erro do Game Maker
Alguns bugs do Game Maker podem causar este erro. Você deve checar o tópico de bugs conhecidos(na GMC) e ter certeza de que nenhum deles se aplica a você.

Se vocês ainda não parecem encontrar o problema uma opção é sempre usar um arquivo de backup que você faz (se você não protege("backupeia") seus arquivos corretamente então esta é uma boa lição por que você deve fazer muito). Portanto o problema pode também mentir com o seu computador, o GM ou o arquivo do jogo. Tente fazer uma room vazia e veja se o problema ocorre... o erro agora de repente está ocorrendo com outros jogos do GM também? Se sim estas são causas comuns:

- Problema no Hardware
Verifique por atualizações de driver e tenha certeza que você tem a última versão do DirectX, seu cartão gráfico/sonoro pode também apenas não ser bom o bastante para segurar o jogo.

- Erro do Windows
O próprio Windows pode também estar causando o problema, como faltas em bibliotecas chamadas pelo GM. Tente reiniciar o Game Maker / seu computador para ver se isso resolve o problema.

- Corrupção do Game Maker
Algumas vezes o programa do Game Maker pode apenas ir mal; talvez um arquivo ficou corrompido ou você acidentalmente deletou um arquivo no diretório. Nesse caso reinstsalando o Game Maker pode resolver o problema. Pense bem que isto deve ser feito como apenas um último refúgio e todas as outras avenidas devem ser exploradas primeiro, eu aviso também postar o problema no fórum explicando claramente tudo o que você tentou antes de reinstalar.
--------------
Documento original: https://docs.google.com/document/edit?id=1esBKgdgVo6_DpHKejyatprxS2nen9f6QwyVBu6qqNI8&hl=en_GB&pli=1#
Conteúdo retirado da Game Maker Community.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: As causas do Unexpected Error

Mensagem por Henrique_GJ em Ter 18 Jan 2011, 21:48

o extranho é que todo mundo fala desse erro e eu não me lembro de ter visto ele nunca òó

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: As causas do Unexpected Error

Mensagem por Markituh em Ter 18 Jan 2011, 21:56

Já peguei esse erro duas vezes, uma quando eu usava o GM5 no notebook da minha mãe, outra aqui no meu note; e nesta eu não lembro direito a razão Razz

Mas as causas do erro está aí, se der este erro, paim. Acho que este tópico devia até ser fixado.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: As causas do Unexpected Error

Mensagem por Henrique_GJ em Ter 18 Jan 2011, 21:58

deveria mesmo, ja percebi que muita gente tem duvida quanto a isso Razz

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: As causas do Unexpected Error

Mensagem por moisesBR em Qui 21 Jun 2012, 19:55

Um modo de saber onde está o erro, ao meu ver, seria desfazer as ultimas ações no projeto, até o momento que foi testado sem tais erros!
O difícil é quando esses erros nao são detectados no proprio pc onde se criou o projeto, ou antes de termina-lo.
Como já citado, no caso do erro ocorrer em outro pc, pode ser por causa do sistema(compatibilidade) como aconteceu comigo com o "anti-life"(avisa o dono do projeto que quero ver esse)

moisesBR

Número de Mensagens : 873
Idade : 40
Data de inscrição : 24/10/2009
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

Re: As causas do Unexpected Error

Mensagem por Conteúdo patrocinado Hoje à(s) 18:22


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum