Conectar-se
Quem está conectado
16 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 16 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
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
Reputação : 10

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

[Resolvido]ajuda com colisão !!!

em Qui 13 Jan 2011, 22:16

estou com um proble ma para fazer aplataforma movel certinha,
sera que alguem poderia fazer umcodigo para que quando o
obj_player fosse pressionado pela plataforma contra o chaõ a room reiniciasse (é simples mas eu não sei)
ja tentei de tudo...
favor ajudem(pode ser uma plataforma fantasma tambem (jumptroughblock)computador


Última edição por williammustaffa em Qui 13 Jan 2011, 22:56, editado 1 vez(es)
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 254

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: [Resolvido]ajuda com colisão !!!

em Qui 13 Jan 2011, 22:46
Reputação da mensagem: 100% (1 votos)
Step do jogador:

if place_meeting(x,y+1,obj_bloco) && place_meeting(x,y-1,obj_plataforma)
room_restart();

if place_meeting(x,y-1,obj_bloco) && place_meeting(x,y+1,obj_plataforma)
room_restart();

Isso deve dar certo. Tenta ae, se não der, avise-me.
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 39

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

Re: [Resolvido]ajuda com colisão !!!

em Qui 13 Jan 2011, 22:47
Eu faço desse jeito: Você tem que fazer com que o obejto reconheça quando está encostando no chão e no teto ao mesmo tempo. Como não sei a forma que a sua engine foi feita, vou te dar as dicas Smile
Tipo, tente fazer isso. Crie duas variáveis:
Código:
no_chao=true
no_teto=false
Agora, no evento de colisão, faça com que, quando o player estiver no chão, a variável no_chao seja verdadeira e quando não estiver seja falsa. O mesmo pro teto. E no STEP...
Código:
if no_chao=true and no_teto=true
game_restart()
A única forma das duas variáveis estarem ativas ao mesmo tempo será quando ele estiver enconstando no chão e no teto, ou seja, quando for preenssado! Preste atenção nas dicas e tente fazer, ok?
afro
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
Reputação : 10

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

Re: [Resolvido]ajuda com colisão !!!

em Qui 13 Jan 2011, 22:55
Willy escreveu:Step do jogador:

if place_meeting(x,y+1,obj_bloco) && place_meeting(x,y-1,obj_plataforma)
room_restart();

if place_meeting(x,y-1,obj_bloco) && place_meeting(x,y+1,obj_plataforma)
room_restart();

Isso deve dar certo. Tenta ae, se não der, avise-me.
vlw , eu mudei um pouquinho e deu certo , brigadão:)
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