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

Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 02/09/2012
Número de Mensagens : 5
Insígnias de JAM :

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

Personagem Travando nos Blocos ?

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 ?
avatar
Data de inscrição : 12/06/2012
Número de Mensagens : 25
Insígnias de JAM :

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

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

Re: Personagem Travando nos Blocos ?

em Dom 02 Set 2012, 10:08
É só ajeitar a mascara
avatar
Data de inscrição : 02/09/2012
Número de Mensagens : 5
Insígnias de JAM :

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

Re: Personagem Travando nos Blocos ?

em Dom 02 Set 2012, 10:57
Como faz isso ? So novato ainda '-'
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Personagem Travando nos Blocos ?

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

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

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

Re: Personagem Travando nos Blocos ?

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
avatar
Data de inscrição : 02/09/2012
Número de Mensagens : 5
Insígnias de JAM :

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

Re: Personagem Travando nos Blocos ?

em Dom 02 Set 2012, 20:34
Gutto o meu nao tem essas opções no objeto :B e agora ?
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Personagem Travando nos Blocos ?

em Seg 03 Set 2012, 10:41
avatar
Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

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

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

Re: Personagem Travando nos Blocos ?

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
avatar
Ranking : Nota D
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Número de Mensagens : 682
Insígnias de JAM :

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

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

Re: Personagem Travando nos Blocos ?

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.
avatar
Ranking : Nota A
Notas recebidas : C+A+A+B+A
Data de inscrição : 10/09/2010
Número de Mensagens : 426
Insígnias de JAM :

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

Prêmios
   : 2
   : 2
   : 0
Ver perfil do usuáriohttp://williammustaffa.blogspot.com

Re: Personagem Travando nos Blocos ?

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!
avatar
Ranking : Nota C
Notas recebidas : E-D-D-B
Data de inscrição : 30/04/2012
Número de Mensagens : 191
Insígnias de JAM :

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

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

Re: Personagem Travando nos Blocos ?

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(-).
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