Buraco Negro Que Suga Naves ???

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

Buraco Negro Que Suga Naves ???

Mensagem por Arkd em Qui 17 Jan 2013, 17:16

oi gente, como que eu faço um objeto "sugar" os outros objetos?? tipo um tornado, um buraco negro

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por willcraft2 em Qui 17 Jan 2013, 17:23

Bom no STEP do objeto que você quer que seja sugado você colocar:
Código:

if distance_to_object(obj_tornado)<50
{
    mp_potential_step_object(x,y,5,obj_tornado)
}

Espero te ajudado.

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Arkd em Qui 17 Jan 2013, 17:32

nao deu certo, tipo, eu nao queria assim, eu ja tentei friction mas nada acontece, pq eu queria que ele sugasse varios objetos na tela

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Jiraya em Qui 17 Jan 2013, 17:50

use isso nos objetos que você queira que sejam sugados
Código:

buraco=NOME_DO_OBJECT_BURACO_NEGRO;
direction=point_direction(x,y,buraco.x,buraco.y);
distance=point_distance(x,y,buraco.x,buraco.y);
e no step event
Código:

x=buraco.x+lengthdir_x(distance,direction);
y=buraco.y+lengthdir_y(distance,direction);
direction=(direction+512/distance)mod 360;
distance=max(distance-0.5,1);


Última edição por Jiraya em Qui 17 Jan 2013, 17:56, editado 1 vez(es)

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por PedroX em Qui 17 Jan 2013, 17:50

Código:
with(objNave)
{
gravity_direction = point_direction(x, y, other.x, other.y);
gravity = 20/distance_to_object(other);
}

Se ficar muito forte, troque 20 por um número menor.

Obs: crie um objeto parent se houver vários objetos nave.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por willcraft2 em Qui 17 Jan 2013, 17:53

Arkd escreveu:nao deu certo, tipo, eu nao queria assim, eu ja tentei friction mas nada acontece, pq eu queria que ele sugasse varios objetos na tela

eu testei o code e funfou, se vc quer varios objetos coloque isso nos oltros objetos. Smile

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Arkd em Qui 17 Jan 2013, 18:06

o do pedro foi oq mais caiu bem, mas da um erro toda vez que a nave colide com o buraco negro


___________________________________________
FATAL ERROR in
action number 1
of Step Event0
for object obj_buraconegro:

############################################################################################
VMError!! Occurred - DoDiv :: Divide by zero
at gml_Object_obj_buraconegro_Step_0 (line 3) - gravity_direction = point_direction(x, y, other.x, other.y);
############################################################################################
Self Variables :
var_vida(100000) = 80


EDIT: testei o do jiraya, e fez um efeito legal, como se as naves estivesem girando, ficou bem daora, vlw, vou usar esse mesmo, problema resolvido

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por RafaelCazarotto em Qui 17 Jan 2013, 18:21

provavelmente foi pq quando colide a nvae com o buraco negro a nave destroy, ai o buraco não checa que é o other, talvez seja isso,

RafaelCazarotto

Ranking : Nota C
Número de Mensagens : 564
Idade : 19
Data de inscrição : 15/03/2012
Notas recebidas : D-D-D-C-C-B
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por makgamer em Qui 17 Jan 2013, 18:24

'-' o problema ja foi resolvido porém de qualquer forma o erro do code do pedrox foi que 20 é dividido pelo distancia do buraco negro, se eles se encostam a distancia vira 0, e como vc deve saber, não há como dividir por zero :/

makgamer

Ranking : Nota D
Número de Mensagens : 927
Idade : 18
Data de inscrição : 29/03/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Arkd em Qui 17 Jan 2013, 18:27

nao nao, deve ser o do rafael, pq o buraco realmente destroi a nave

mas valeu todo mundo que ajudou Happy

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por makgamer em Qui 17 Jan 2013, 18:36

Arkd escreveu:nao nao, deve ser o do rafael, pq o buraco realmente destroi a nave

mas valeu todo mundo que ajudou Happy
mas isso não muda o fato de que nem que seja por um milésimo de segundo a distancia vira zero, o que ja ocasiona o erro, inclusive foi isso que o log dizia.. =D

makgamer

Ranking : Nota D
Número de Mensagens : 927
Idade : 18
Data de inscrição : 29/03/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Arkd em Qui 17 Jan 2013, 18:56

gnt, tipo assim, o buraco aparece de vez em quando, a room começa sem ele, oq fz acontecer mais um erro, no code do jiraya, alguem sab pq??, a primeira parte do code eu coloquei no create

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Luan Maia em Qui 17 Jan 2013, 19:19

Qual o erro?

Luan Maia

Ranking : Sem avaliações
Número de Mensagens : 399
Idade : 20
Data de inscrição : 01/07/2010
Notas recebidas : D+C+C+D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://blogluanmaia.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Arkd em Qui 17 Jan 2013, 20:16

nao sei ue, huahsua, mas eu ja dei um jeitinho ;]

Arkd

Número de Mensagens : 291
Idade : 18
Data de inscrição : 03/04/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.arkadesgames.blogspot.com

Voltar ao Topo Ir em baixo

Re: Buraco Negro Que Suga Naves ???

Mensagem por Conteúdo patrocinado Hoje à(s) 02:25


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