[Resolvido]Porque meu jogador gruda na parede?

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

Resolvido [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Mgs em Qua 22 Jun 2011, 23:41

Sou novo aqui e procurei ajuda no fórum do Game Maker. Eles me insultaram e acabei por ficar na mesma.

Então eu vim aqui e espero muito encontrar a solução.

O problema é que quando o meu jogador pula e encosta na parede, se eu ficar segurando a seta correspondente ao lado que a parede está, ele fica grudado, e quando eu solto a seta ele cai. Eu queria que ele caísse mesmo se eu segurasse a seta. Procurei bastante neste e em outros fóruns e não consegui a solução.

O código que eu usei é um pouco complicado, porque o meu jogador pode realizar um pulo duplo (vai ver é por este motivo que nenhuma das soluções que eu encontrei até agora não funcionaram, ou porque eu não soube aplicar). Então eu coloquei o meu projeto para download: http://www.mediafire.com/?4zygvolvd85ojt8

Assim você pode testar a solução do problema, caso tenha uma.

Obrigado pela atenção e espero respostas.

Mgs

Número de Mensagens : 4
Data de inscrição : 22/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por brunobrum em Qui 23 Jun 2011, 00:08

eu acho q o problema e na mascara de colisao
pq quando vc pula e aperta pro lado a mascara fica dentro da parede
assim ele trava e nao se move

se for isso e so editar a mascara no mesmo lugar da sprite do pulo

brunobrum

Ranking : Nota D
Número de Mensagens : 15
Idade : 23
Data de inscrição : 19/05/2011
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Dancity em Qui 23 Jun 2011, 00:24

Isso é um bug comum, você podia ter buscado no FAQ
FAQ escreveu:14- Personagem grudando na parede!
BUG!Me ajudem! Personagem gruda na parede (Pergunta)
Player nao grudar nas paredes em jogo estilo plataforma !! ? (Pergunta)

Espero ter ajudado.

Dancity

Ranking : Nota A
Número de Mensagens : 1339
Data de inscrição : 11/01/2009
Notas recebidas : A
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Mgs em Qui 23 Jun 2011, 00:26

brunobrum escreveu:eu acho q o problema e na mascara de colisao
pq quando vc pula e aperta pro lado a mascara fica dentro da parede
assim ele trava e nao se move

se for isso e so editar a mascara no mesmo lugar da sprite do pulo

Como eu faço isso?

Mgs

Número de Mensagens : 4
Data de inscrição : 22/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Kevin em Qui 23 Jun 2011, 00:33

MSG's... o Dancity jah lhe deu as respostas... mais naum é por causa da MASK.. mais sim por causa da Vspeed

estou dando uma analizada no seu COD e jah lhe dou uma solução

abraço

té+

~EDIT:

http://www.4shared.com/file/06Whk844/Game_-_desgruda_da_parede_agor.html

ta ae... consertei esse BUG... flws abraço.. qualquer coisa só me mandar um MP

abraço

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Mgs em Qui 23 Jun 2011, 01:30

Kevin escreveu:MSG's... o Dancity jah lhe deu as respostas... mais naum é por causa da MASK.. mais sim por causa da Vspeed

estou dando uma analizada no seu COD e jah lhe dou uma solução

abraço

té+

~EDIT:

http://www.4shared.com/file/06Whk844/Game_-_desgruda_da_parede_agor.html

ta ae... consertei esse BUG... flws abraço.. qualquer coisa só me mandar um MP

abraço
Pow cara, MUITO obrigado. Já faz tempo que estou procurando pela solução deste bug. Ficou perfeito. Eu só queria saber o que você mudou no jogo para corrigir o bug. Pelo que vi você mudou o código da colisão com o objeto.

Novamente, valeu. Abraços Happy

~EDIT:

Achei outro bug, quando o jogador colide com a "cabeça" no bloco, ele volta ao chão imediatamente. Eu consegui ajeitar o bug recolocando a parte do código que você removeu. De qualquer forma valeu mesmo por ter me ajudado Very Happy

Mgs

Número de Mensagens : 4
Data de inscrição : 22/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Kevin em Qui 23 Jun 2011, 13:57

MGS... denada Happy
o sistema que troquei foi da movimentação dele... que vc colocou com o X para move-lo para esquerda e Direita... isso dei um pequeno BUG na parede...
eu troquei o X para HSPEED, e para a parede coloquei sistema de ELSE... pq vc colo para verificar se existe chão enbaixo do player... o else é pro contrário, mas com o hspeed a 0 para que não ocorra esse erro...

o erro de colidir com a cabeça em baixo do chão e imediatamente ele aparecer no chão... eu vi esse erro... mais ontem tava meio sem tempo pra consertar ele... mais é um pequeno erro de colisão... se vc quiser... jah q vc deu uma ajeitada... quiser me passar a engine denovo... eu poderia verificar oq posso fazer para arrumar o COD pra vc...

e outra coisa... alguns códigos da GMBR naum recomendo vc pegar... é um conteúdo mais complexo e com uma ideologia americana... que pra muitos é complicado entender... mais é muito parecido sim com a Brasileira por exemplo... mais recomendo perguntar e sempre pesquisar aqui no fórum... e qualquer coisa, estou aqui pra ajuda-lo Happy

abraço

té+

abraço

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Mgs em Qui 23 Jun 2011, 14:56

Ok. Valeu mais uma vez Smile
Aqui o link da versão atual, sem nenhum bug, para quem está passando pelo mesmo problema que eu tinha: http://www.mediafire.com/?zfj6ryn3bhpco3y

Editado por Dancity:
Parece que o problema foi resolvido, Tópico trancado.
Caso ache necessário o autor pode enviar uma MP para algum Moderador ou Administrador pedindo o desbloqueio do tópico.

Mgs

Número de Mensagens : 4
Data de inscrição : 22/06/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Porque meu jogador gruda na parede?

Mensagem por Conteúdo patrocinado Hoje à(s) 12:24


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