Conectar-se

Esqueci minha senha

Últimos assuntos
» [Enquete] Concursos GMBR
por Willy Ontem à(s) 19:49

» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

Quem está conectado
19 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 18 Visitantes

Lighter

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36
Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220919 mensagens em 30412 assuntos

Criar Explosão Realista

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

Criar Explosão Realista

Mensagem por mako182 em Sab 21 Ago 2010, 18:32

meu objetivo é criar uma explosão nuclear em um game de tank. Com objetos que se movam, quero fazer o anel que se forma na explosão , mas com varios objetos que se movam fujindo de um centro formando o anel como se fossem particulas que colidam com os tanks causando dano.
ja tentei usar apenas um objeto em forma de anel que expandisse...mas nao da o dano certo nos tanks porque quando o anel colidisse com o tank, eu queria que ficasse um buraco no anel no lugar que colidiu com o tank. Assim daria pra vc se defender da explosão ficando atras de outro tank.
Se tiverem algum exemplo de explosão que criasse esse mesmo efeito q eu quero. Me Mandem....

OU... se a penas fosse similar...XD
avatar
mako182

Ranking : Nota C
Notas recebidas : C+C
Data de inscrição : 30/05/2009
Número de Mensagens : 334
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criar Explosão Realista

Mensagem por SIGILOSO em Sab 21 Ago 2010, 18:55

Bem, quanto a parte das partículas, dê uma lida neste tutorial meu. É exatamente como vc quer, já q se tratam de objetos,q poderão causar dano nos tanques. Não se trata de um efeito de partículas legítimo, mas poderá te ajudar. Happy
http://www.gamemakerbrasil.com/tutoriais-f11/sigi-tuto-simples-efeitos-especiais-t8930.htm?highlight=sigi
afro
avatar
SIGILOSO

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 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 4
   : 2
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criar Explosão Realista

Mensagem por The Wizard em Sab 21 Ago 2010, 19:51

tem um que eu sei,
No create do obj que vei explodir

//Create Explosion System
explosion_set = part_system_create()
part_system_depth(explosion_set,-50);

//Create Particles

//FLAME EFFECT\\
flame = part_type_create();
part_type_alpha2(flame,1,0)
part_type_blend(flame,true)
part_type_life(flame,40,59)
part_type_color1(flame,make_color_rgb(255,128,64))
part_type_direction(flame,0,360,0,0)
part_type_shape(flame,pt_shape_explosion)
part_type_size(flame,0.4,0.7,0.02,0)
part_type_speed(flame,1,4,0,0)

//RING EFFECT\\
ring = part_type_create();
part_type_alpha2(ring,1,0)
part_type_color1(ring,make_color_rgb(255,128,64))
part_type_direction(ring,0,360,0,2)
part_type_life(ring,35,35)
part_type_shape(ring,pt_shape_circle)
part_type_size(ring,0,0,0.2,0)
part_type_speed(ring,0,0,0,0)

//ASH EFFECT\\
smoke = part_type_create();
part_type_alpha2(smoke,1,0)
part_type_color2(smoke,c_dkgray,c_black)
part_type_direction(smoke,0,360,0,0)
part_type_life(smoke,70,75)
part_type_shape(smoke,pt_shape_smoke)
part_type_size(smoke,0.1,0.2,0,0)
part_type_speed(smoke,1,4,-0.3,0)

//Create Emitters
explode = part_emitter_create(explosion_set)
part_emitter_region(explosion_set,explode,x,x,y,y,ps_shape_line,ps_distr_linear)

Na ação que faz esse obj explodir

part_emitter_burst(explosion_set,explode,smoke,20);
part_emitter_burst(explosion_set,explode,flame,80);
part_emitter_burst(explosion_set,explode,ring,1);
visible = 0;
avatar
The Wizard

Ranking : Nota B
Notas recebidas : B
Data de inscrição : 24/03/2010
Número de Mensagens : 1129
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 1

Ver perfil do usuário http://awesomewizards.deviantart.com/

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