[DUVIDA] Player Trava no Chão

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

[DUVIDA] Player Trava no Chão

Mensagem por KawaiiGML em Sab 04 Maio 2013, 21:31

Bom Primeiramente Obrigado a Todos Que Puderam Me Ajudar.

Ok Vamos La. Eu não sou bom em GM mas quero muito aprender, ultimamente dei sorte fazendo um jogo plataforma em que consegui fazer efeito de gravidade muito real, mas o erro é o seguinte:

Depois de Pular, o player Gruda no Chão e tenho que pular 2x para ele desgrudar e eu gostaria que
isso não fosse preciso, "Quero Fazer um Jogo Bom, então não vou deixar falhas"

Obrigado a Quem Puder me Ajudar.

KawaiiGML

Número de Mensagens : 20
Data de inscrição : 31/12/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://fb.com/HistoriasDoJake

Voltar ao Topo Ir em baixo

Re: [DUVIDA] Player Trava no Chão

Mensagem por soueunox em Sab 04 Maio 2013, 21:47

Bom, poderia mostrar a source? ou dizer como foi feito...

soueunox

Número de Mensagens : 112
Idade : 22
Data de inscrição : 17/06/2012
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [DUVIDA] Player Trava no Chão

Mensagem por JoaoVanBlizzard em Sab 04 Maio 2013, 21:48

isso acontece pq o precise colision check esta ativado, desative ele, recomendo que vc crie uma sprite na forma de um bloco que tenha mais ou menos o mesmo tamanho do seu personagem e no object do seu personagem coloque em mask o bloco que vc fez assim vc tera colisoes planas, o personagem se gruda no chao pq ele tem partes irregulares no desenho e grudam no chao na alteraçao de animaçoes, com a mascara bloco tera uma colisao plana, impedindo que parte da sprite soterre no chao.

JoaoVanBlizzard

Ranking : Nota B
Número de Mensagens : 1925
Idade : 38
Data de inscrição : 04/03/2012
Notas recebidas : B+B
Reputação : 144
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: [DUVIDA] Player Trava no Chão

Mensagem por KawaiiGML em Sab 04 Maio 2013, 22:04

Hei João, Acho que o meu problema tem a ver com sua resposta, mas eu não sou bom em GM poderia... Explicar por outros meios de comunicação ou até mesmo TV "Team.."

KawaiiGML

Número de Mensagens : 20
Data de inscrição : 31/12/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://fb.com/HistoriasDoJake

Voltar ao Topo Ir em baixo

Re: [DUVIDA] Player Trava no Chão

Mensagem por Rodrigo Santiago em Sab 04 Maio 2013, 22:52

este É O ERRO MAIS COMUM, que existe na criação de jogos.
Veja só, o player colide quando um pixel sobre sai de outro.
Se você deixar ele onde estar a colisão vai acontecer infinitamente.
Se você voltar a posição anterior, você não tem 100% de chance de o player está exatamente fora. Mais , o game maker tem a função:

MOVE_TO_CONTAC Action Contact
(Antes de usa-lo, certifique-se que o play voltou a posição anterior)

move_contact_solid(direção,maxdist)-maxdist é o maior movimento que se pode fazr, por exemplo, maxdist 16, só será movido 16 pixeis no maximo.(Bem , pelo que sei é isto, mais posso estar enganado)

Ele move em uma determinada direção até estar 1 pixel de distancia.(colado, mais não colidindo)
Use , mais com precalção, pois ele pode jogar seu play pelos ares se você colocar na direção errada.
Para não dá erro use: point_direction(x,y,other.x,other.y)

PODE COLOCAR UMA SPRITE ABSURDA, com qualquer mask,de qualquer jeito(geito), ele sempre acerta(ou quase).

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Re: [DUVIDA] Player Trava no Chão

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


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