Conectar-se
Quem está conectado
25 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 24 Visitantes

Tedi Ripper

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 22/06/2011
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

[Resolvido]Porque meu jogador gruda na parede?

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: mediafire.com ?4zygvolvd85ojt8

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

Obrigado pela atenção e espero respostas.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 19/05/2011
Número de Mensagens : 15
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 11/01/2009
Número de Mensagens : 1339
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   :
   :
Ver perfil do usuário

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

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.
avatar
Data de inscrição : 22/06/2011
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

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?
avatar
Ranking : Nota C
Notas recebidas : C - C
Data de inscrição : 14/11/2008
Número de Mensagens : 1166
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://www.programaCODM.webs.com/

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

em Qui 23 Jun 2011, 00:33
Reputação da mensagem: 100% (2 votos)
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:

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
avatar
Data de inscrição : 22/06/2011
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

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:

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
avatar
Ranking : Nota C
Notas recebidas : C - C
Data de inscrição : 14/11/2008
Número de Mensagens : 1166
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://www.programaCODM.webs.com/

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

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
avatar
Data de inscrição : 22/06/2011
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

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: 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.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum