Personagem Travando nos Blocos ?

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

Personagem Travando nos Blocos ?

Mensagem por NatsuGamer em Dom 02 Set 2012, 02:10

Bom galera, estou fazendo um jogo de plataforma, está tudo certo, mas quando eu pulo com o meu boneco e ele encosta na lateral de algum bloco ele fica travado e não cai ... Oque devo fazer ?

NatsuGamer

Número de Mensagens : 5
Data de inscrição : 02/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por gutto em Dom 02 Set 2012, 10:08

É só ajeitar a mascara

gutto

Número de Mensagens : 25
Idade : 19
Data de inscrição : 12/06/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por NatsuGamer em Dom 02 Set 2012, 10:57

Como faz isso ? So novato ainda '-'

NatsuGamer

Número de Mensagens : 5
Data de inscrição : 02/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por Need 90 em Dom 02 Set 2012, 11:11

Olha esse exemplo que eu fiz de plataforma, olha a colisão e o que precisar :
https://dl.dropbox.com/u/46263990/Engine%20Plataforma.gmk

Need 90

Ranking : Nota B
Número de Mensagens : 787
Data de inscrição : 16/01/2012
Notas recebidas : D+A+B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://need90games.blogspot.com.br

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por gutto em Dom 02 Set 2012, 13:41

Olha, não sei se o topico já está respondido
Mas eu faço o seguinte:
Eu crio um sprite do mesmo tamanho do jogador
e pinto ela toda de preto
aí quando você coloca no objeto do jogador
você coloca isso[img] [/img]
ai vc seleciona essa mascara do objeto
independente de a sprite mudar

gutto

Número de Mensagens : 25
Idade : 19
Data de inscrição : 12/06/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por NatsuGamer em Dom 02 Set 2012, 20:34

Gutto o meu nao tem essas opções no objeto :B e agora ?

NatsuGamer

Número de Mensagens : 5
Data de inscrição : 02/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por saim em Seg 03 Set 2012, 10:41


saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por Rodrigo Santiago em Ter 04 Set 2012, 08:54

Isso acontece bastante, até mesmo para quem já é um poucos esperiente.
Você marcou solid no objeto que trava(bloco ou parede, não o personagem)?
A colisão só acontece quando um objeto fica um pouco dentro do outro, ou totalmente.
Se você apenas para a velocidade do objeto e não 'fala' para ele sair do outro, entação vai ficar dentro(bem pouquinho) do outro objeto, e como no evento de colisão existe a pausa da velocidade, ele não vai conseguit sair , as vezes,
trava o objeto dentro do outro que não consegue se libertar porcausa do evento de colisão.
Usando o solid é automático se houver evento de colisão, ele vai para ultima posição. Existe uma ação melhor, mais como vc é iniciante, deixe para mais tarde.
Tentei ser simples.. Happy

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: Personagem Travando nos Blocos ?

Mensagem por willcraft2 em Sab 20 Out 2012, 23:18

Não sei se o topico ta resolvido mais tente isso:

No seu bloco marca solid, e no player add evento de colisão com obj bloco e coloca o seguinte code:
Código:

move_contact_solid(direction,12)
speed=0

Espero te ajudado.

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por William Lima em Dom 21 Out 2012, 11:48

NatsuGamer
Cuidado para não abusar da formatação do texto(o que você já fez)!
Use negrito apenas para destacar partes importantes do seu comentário e não use em todo o texto!!
Leia as Regras!
Alertado!

William Lima

Ranking : Nota A
Número de Mensagens : 426
Idade : 22
Data de inscrição : 10/09/2010
Notas recebidas : C+A+A+B+A
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 2
   : 0

http://williammustaffa.blogspot.com

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por ariel h.s em Dom 21 Out 2012, 14:05

Hei,eu tambem não sabia faser isso mas agora sei,vou explicar com fazer em D&D.
Primeiro coloque na colisão do bloco Action Contact :direction 12.
Ai va nas setas direcionais ou qualquer tecla que você usa pra movimentar o player para a direita ou esquerda.Da direita coloque Action If Free : x=velocidade do andar do player positiva,y=0 relativo.Ai coloque Action Jump Position : x=velocidade do personagem positiva.Na esquerda coloque o mesmo só que negativo(-).

ariel h.s

Ranking : Nota C
Número de Mensagens : 191
Idade : 18
Data de inscrição : 30/04/2012
Notas recebidas : E-D-D-B
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Personagem Travando nos Blocos ?

Mensagem por Conteúdo patrocinado Hoje à(s) 00:49


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