Como empurrar objetos

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

Como empurrar objetos

Mensagem por Player Z em Seg 08 Jun 2009, 18:43

Como faço para empurrar objetos?Tipo se o player esta do lado do objeto, e ele collidir (de lado) com a caixa e move-la, caso esateja em cima, considerala um "chao". Pode fazer isso?

Player Z

Número de Mensagens : 86
Data de inscrição : 11/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como empurrar objetos

Mensagem por Gusba em Seg 08 Jun 2009, 19:40

pra empurrar, existem varias maneiras, pode - se tentar assim: na colisao com o objeto:

Código:
if (bbox_bottom > other.bbox_top) {
    if (bbox_left > other.bbox_right) {
        other.x -= 1; // mude pela velocidade do objeto que empurra;
    }
    else {
        other.x += 1; // idem;
    }
}
else {
    vspeed = 0;
    move_contact_solid(direction,16);
}

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: Como empurrar objetos

Mensagem por Player Z em Seg 08 Jun 2009, 19:46

Valeu Gusba!

Player Z

Número de Mensagens : 86
Data de inscrição : 11/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como empurrar objetos

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


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