[Resolvido]Como fazer objeto que cai quando player ta em baix

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

[Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Isquilo_Roedor em Dom 12 Abr 2015, 19:03

A duvida é simples, queria saber como fazer uma checagem, quando o player passa em baixo do espinho, ele cai.



Quando o player estiver na posição verde (circulo verde) o espinho cai.
É  só isso que quero saber...

Isquilo_Roedor

Ranking : Nota D
Número de Mensagens : 334
Idade : 17
Data de inscrição : 22/03/2012
Notas recebidas : E-E-D
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Wendryos em Dom 12 Abr 2015, 19:13

Cara são varias formas de se fazer isso, vou te mostrar duas:


Código:
if instance_position(lugar.x,lugar.y,objPersonagem){/*Código de fazer o objeto espinho cair*/};
//Outra Maneira
if objPersonagem.x>=lugarX-32 and objPersonagem.x<=lugarX+32 and objPersonagem.y>=lugarY and objPersonagem.y<=lugarY {/*Código de fazer o objeto espinho cair*/};

Wendryos

Ranking : Nota D
Número de Mensagens : 192
Data de inscrição : 21/04/2014
Notas recebidas : D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Zero. em Dom 12 Abr 2015, 19:55

Acho que uma forma prática seria essa :
Código:
if collision_rectangle(x,y,x+sprite_width,obj_jogador.y,obj_jogador,1,1)
{
    cair = 1
}

Obs : Considerando que o sprite não está centralizado, no caso a sprite teria que ter a origem (0,0).

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Sewer Crawler em Dom 12 Abr 2015, 21:34

Código:

//Alarm Event 0
instance_create(x, y, obj_espinho);


//Step Event
if  place_meeting (x, random_range( y, view_hview[0]),obj_player)
{   
      alarm [0]=2
}

Sewer Crawler

Número de Mensagens : 236
Idade : 23
Data de inscrição : 08/10/2014
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Isquilo_Roedor em Dom 12 Abr 2015, 22:06

Sinceramente, os códigos são bons, mas como vou decifrar eles? não entendi como funcionam e o que mudar

Isquilo_Roedor

Ranking : Nota D
Número de Mensagens : 334
Idade : 17
Data de inscrição : 22/03/2012
Notas recebidas : E-E-D
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Sewer Crawler em Dom 12 Abr 2015, 22:43

https://app.box.com/s/luojzhxuejdvsio8mes1f1n1ik9vt3e5
Código:

//obj_espinho Step event
if  place_meeting (x, random_range( y, view_hview[0]),obj_player)
{vspeed=10}

Sewer Crawler

Número de Mensagens : 236
Idade : 23
Data de inscrição : 08/10/2014
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Zero. em Seg 13 Abr 2015, 00:11

Eu não achei esse código válido '-' , e se a random_range der y? não vai detectar o jogador embaixo. Isquilo, para você testar e entender meu código, vai no draw deste mesmo obj e põe isto :
Código:
draw_sprite(sprite_index,image_index,x,y)
draw_rectangle(x,y,x+sprite_width,obj_jogador.y,obj_jogador,0)

Neste draw rectangle eu estou usando as cordenadas do collision_rectangle (collision_rectangle(x,y,x+sprite_width,obj_jogador.y,obj_jogador,1,1)), tudo que entrar neste retângulo trará a condição if collision_rectangle(x,y,x+sprite_width,obj_jogador.y,obj_jogador,1,1) como verdadeira, pq é uma condição de colisão e tudo que está nesse retângulo está colidindo com ele.

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Isquilo_Roedor em Seg 13 Abr 2015, 12:49

Pessoal agradeço a ajuda e consegui solucionar meus problemas desenvolvendo um código baseado no que vocês todos citaram, muito obrigado.

Isquilo_Roedor

Ranking : Nota D
Número de Mensagens : 334
Idade : 17
Data de inscrição : 22/03/2012
Notas recebidas : E-E-D
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como fazer objeto que cai quando player ta em baix

Mensagem por Conteúdo patrocinado Hoje à(s) 13:47


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