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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Data de inscrição : 22/01/2009
Número de Mensagens : 11
Insígnias de JAM :

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

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

[Resolvido]Como fazer para um avião desviar da parede mesmo estando longe

em Sex 06 Maio 2011, 19:31
Pessoal, como que eu faço para o obj_avião desviar uns 128pixels antes de colidir com o obj_wall.
para cima e para baixo eu tentei assim mais não deu
Código:
if not (place_free(x<128,y-32)) {y-=4};
if not (place_free(x<128,y+32)) {y+=4};

Objetivo:
Código:
http://imageshack.us/photo/my-images/641/print002.png/


Última edição por vtrf10 em Sab 07 Maio 2011, 12:43, editado 1 vez(es)
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para um avião desviar da parede mesmo estando longe

em Sex 06 Maio 2011, 19:45
Código:
x-=1;
if distance_to_point(obj_wall.x,obj_wall.y,) <=128{
do
{
    if place_free(x,y+1){y+=1}
    else
    if place_free(x,y-1){y-=1}
}
until (self.y != obj_wall.y);
}

Eu fiz aqui e deu certíssimo


Última edição por Shadow10 em Sex 06 Maio 2011, 20:03, editado 3 vez(es) (Razão : [Resolvido])
Data de inscrição : 22/01/2009
Número de Mensagens : 11
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para um avião desviar da parede mesmo estando longe

em Sex 06 Maio 2011, 19:55
!!!
aki naum deu certo
voce pode fazer uma engine por favor Happy
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/11/2010
Número de Mensagens : 429
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para um avião desviar da parede mesmo estando longe

em Sex 06 Maio 2011, 20:03
Ta saindo, ja ja eu mando o link no edite.

*******Editado************

Desculpa a demora é que o pessoal aqui perto mecheram na rede eletrica e faltou energia. rsrsrrs
O link da engine do avião é esse: 4shared.com/file/4LxL33f1/avio.html

Esse funcionou muito bem aqui.


Última edição por Shadow10 em Sab 07 Maio 2011, 05:48, editado 1 vez(es)
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para um avião desviar da parede mesmo estando longe

em Sex 06 Maio 2011, 20:59
if !place_free(x-96,y)
{
if place_free(x-96,y-15)
y-=1;
else
if place_free(x-96,y+15)
y+=1;
}

É meio complicado fazer um sistema sem bugs.
Acho que pode dar alguns problemas (ele pode bater).

FLW
Data de inscrição : 22/01/2009
Número de Mensagens : 11
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para um avião desviar da parede mesmo estando longe

em Sab 07 Maio 2011, 12:39
Meus agradecimentos a todos que me ajudaram
principalmente o Shadow10.
valeuuw maan a sua engine me ajudou muiito!
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