Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
Como destruir inimigos/objetos em pedaços?
4 participantes
Página 1 de 1
Como destruir inimigos/objetos em pedaços?
Gostaria de uma ajudinha.
Quero criar um sistema onde quando o inimigo ou meu personagem é morto ele se quebre em pedaços. Tambem quero usar em objetos do cenario.
Ex: ao eu atirar no inimigo e ele morrer a cabeça dele sai
Ex2: ao atirar em um vaso ou parede os pedaços da mesma também quebram e se espalham pelo chao.
Sei que da pra fazer uso de particulas, só nao sei como.
Obrigado por enquanto.
Quero criar um sistema onde quando o inimigo ou meu personagem é morto ele se quebre em pedaços. Tambem quero usar em objetos do cenario.
Ex: ao eu atirar no inimigo e ele morrer a cabeça dele sai
Ex2: ao atirar em um vaso ou parede os pedaços da mesma também quebram e se espalham pelo chao.
Sei que da pra fazer uso de particulas, só nao sei como.
Obrigado por enquanto.
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
Tem várias formas.Vou dar algumas ideias:
-Sprite: O modo mais bruto seria fazer a animação.
-Partículas : Você pode criar um a partícula "modelo" e na hora de algum objeto quebrar você muda apenas a cor. Isso não serviria para coisas como cabeças.
-Surface: Pegar a ultima sprite usada e fazer novas com pedaços. Seriam pedaços quadrados mas seria bem interessante.
Ou usar surfaces e particulas, ficaria muito legal
(Obs.: NUNCA use partículas normais em jogos feitos em pixel-art)
-Sprite: O modo mais bruto seria fazer a animação.
-Partículas : Você pode criar um a partícula "modelo" e na hora de algum objeto quebrar você muda apenas a cor. Isso não serviria para coisas como cabeças.
-Surface: Pegar a ultima sprite usada e fazer novas com pedaços. Seriam pedaços quadrados mas seria bem interessante.
Ou usar surfaces e particulas, ficaria muito legal
(Obs.: NUNCA use partículas normais em jogos feitos em pixel-art)
Rodrigo Santiago- Games Ranking :
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios :
x 0 x 0 x 0
x 3 x 1 x 3
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
Obrigado, acho q a opção mais interesante seria a com surfaces nao seria?
Por que quero que os pedaços se espalhem por toda "sala" da fase que o inimigo estiver (tipo ao levar um tiro de 12 ia voar pedaço pra todo lado)
Só nao sei como fazer.
Por que quero que os pedaços se espalhem por toda "sala" da fase que o inimigo estiver (tipo ao levar um tiro de 12 ia voar pedaço pra todo lado)
Só nao sei como fazer.
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
Vou criar uma parte código posto quando ficar mais facil
Edit
Talvez tem como melhorar, mas esta ai o de surfaces
Edit
Talvez tem como melhorar, mas esta ai o de surfaces
- Código:
size = 16; //Ira criar pedaços de 16 por 16 ou qualquer numero que quiser
width = ceil(sprite_get_width(index)/size)
height = ceil(sprite_get_height (index)/size)
var i, spr, img;
i = 0;
img = surface_create(size, size);
surface_set_target(img);
draw_clear_alpha(c_black, 0);
draw_sprite(sprite_index,image_index,0,0);
surface_reset_target();
for(i=0;i<width;i+=1){
for(j=0;j<height;j+=1){
spr = sprite_create_from_surface(index, i*16, j*16, size, size, true,false, size/2, size/2);
obj = instance_create(x+i*16, y+j*16, obj_destruicao);//Voce define a melhor posicao aki
obj.sprite_index = spr; //Nao esqueça de destruir a sprite no evento destroy do objeto
}
}
surface_free(img);
Rodrigo Santiago- Games Ranking :
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios :
x 0 x 0 x 0
x 3 x 1 x 3
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
OBRIGADO! de noite eu faço o teste!
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
Tenho uma engine em algum lugar por aqui... se interessar mando o link por mp.
Lembro q o código é muito complexo.
Lembro q o código é muito complexo.
Sewer Crawler- Data de inscrição : 08/10/2014
Reputação : 27
Número de Mensagens : 236
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
Sewer Crawler escreveu:Tenho uma engine em algum lugar por aqui... se interessar mando o link por mp.
Lembro q o código é muito complexo.
Vc já mandou a engine para ele?
Eu tenho uma bacana sobre isso, de minha autoria mesmo, posso publicar pra vcs?
chicoweb- Games Ranking :
Notas recebidas : B+C
Data de inscrição : 15/05/2012
Reputação : 49
Número de Mensagens : 675
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
PODE SIM Chicoweb! se publicar eu agradeço
ANDREASCRUST- Data de inscrição : 30/04/2012
Reputação : 1
Número de Mensagens : 49
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como destruir inimigos/objetos em pedaços?
A pasta onde guardo as engines tá uma zona, não achei ainda. E não me lembro de onde a peguei... só sei que é do http://host-a.netchicoweb escreveu:Vc já mandou a engine para ele? Eu tenho uma bacana sobre isso, de minha autoria mesmo, posso publicar pra vcs?
Mas assim que achar posto aqui. Enquanto isso manda a sua aí...
Editando: Achei, era essa aqui: http://host-a.net/u/xot/instance_explode.gmk
E tem muito mais engines http://host-a.net/u/xot
Mas talvez tenha que ser adaptada pra usar no GMS.
Sewer Crawler- Data de inscrição : 08/10/2014
Reputação : 27
Número de Mensagens : 236
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [Resolvido]como destruir um objeto sem destroir os outros objetos dele mesmo
» passar de fase quando destruir todos os inimigos
» destruir 3 ou + objetos iguais ao se tocarem
» Destruir objetos ao arrastar o dedo no celular
» [Ajuda]destruir objetos que estão colidindo
» passar de fase quando destruir todos os inimigos
» destruir 3 ou + objetos iguais ao se tocarem
» Destruir objetos ao arrastar o dedo no celular
» [Ajuda]destruir objetos que estão colidindo
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos