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
[tutorial]Terra destrutível sem surface
5 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
[tutorial]Terra destrutível sem surface
Bom esse é meu primeiro tuto e to meio nervoso hehehehehhe
nesse tutorial eu vou ensinar como fazer uma terra destrutivel facil, bem precisa, e sem usar surfaces xD
Titulo: Tutroial de terra destrutiva sem surface
Plataforma: GM 8
Dificuldade: Mediano
Imagem:
aqui ta a imagem da engine que eu fiz para ver como vai ficar xD
começando, vc vai precisar de 5 sprites, serão 5 sprites iguais mas com tamanho diferentes
Sprites:
crie um sprite 32x32 com a terra (eu peguei a do proprio gm ;) )
crie um sprite 16x16 com a terra
crie um sprite 8x8 com a terra
crie um sprite 4x4 com a terra
crie um sprite 2x2 com a terra
pronto agora centralize todos eles
vc vai precisar criar 5 objetos tbm
Objetos:
crie um objeto e coloque o sprite da terra 32x32, nomeie como vc quiser, mas é bom se organizar xD, eu nomiei comforme o sprite, ai ficou assim obj_terra_32,
no create desse objeto vc vai por o seguinte codigo
Explicando o codigo:
w=8 é a posição para criar a proxima terra (vc ja vai entender hehehehe) é a metado do center, exemplo o center do sprite é 16x16 então w=16/2=8
terramenor=obj_terra_16 é o nome do objeto para criar quando colidir, por isso é importante nomear tudo certinho
agora vem a magia, vc vai adicionar um evento de colisao com o objeto que vc quer que a terra se destrua, e vai por esse codigo
Agora o objeto esta pronto, ae vc vai criar mais 4 objetos duplicando esse e mudando só as variaveis no create e testar
quando vc chegar na ultima terra, no evento de colisao vc tira o codigo e poem o instance destroy e se vc quiser adiciona um efeito fica muito legal, alem do mais, esse tipo de terra possibilita muitas coisas, como adicionar um efeito diferente se estiver na terra 8, ou um timer para cair, é só usar a criatividade.
espero que tenham gostado, aqui esta a engine que eu fiz:
https://www.dropbox.com/s/uchn8htpl9zi53s/Engine%20terra%20destrutivel.gmk
obrigado pela atenção e comentem se vcs gostaram, ou se deu alguma coisa de errado xD ou caso aja alguma duvida ;D
nesse tutorial eu vou ensinar como fazer uma terra destrutivel facil, bem precisa, e sem usar surfaces xD
Titulo: Tutroial de terra destrutiva sem surface
Plataforma: GM 8
Dificuldade: Mediano
Imagem:
aqui ta a imagem da engine que eu fiz para ver como vai ficar xD
começando, vc vai precisar de 5 sprites, serão 5 sprites iguais mas com tamanho diferentes
Sprites:
crie um sprite 32x32 com a terra (eu peguei a do proprio gm ;) )
crie um sprite 16x16 com a terra
crie um sprite 8x8 com a terra
crie um sprite 4x4 com a terra
crie um sprite 2x2 com a terra
pronto agora centralize todos eles
vc vai precisar criar 5 objetos tbm
Objetos:
crie um objeto e coloque o sprite da terra 32x32, nomeie como vc quiser, mas é bom se organizar xD, eu nomiei comforme o sprite, ai ficou assim obj_terra_32,
no create desse objeto vc vai por o seguinte codigo
- Código:
w=8
terramenor=obj_terra_16
Explicando o codigo:
w=8 é a posição para criar a proxima terra (vc ja vai entender hehehehe) é a metado do center, exemplo o center do sprite é 16x16 então w=16/2=8
terramenor=obj_terra_16 é o nome do objeto para criar quando colidir, por isso é importante nomear tudo certinho
agora vem a magia, vc vai adicionar um evento de colisao com o objeto que vc quer que a terra se destrua, e vai por esse codigo
- Código:
instance_create(x-w,y-w,terramenor)
instance_create(x+w,y-w,terramenor)
instance_create(x-w,y+w,terramenor)
instance_create(x+w,y+w,terramenor)
instance_destroy();
Agora o objeto esta pronto, ae vc vai criar mais 4 objetos duplicando esse e mudando só as variaveis no create e testar
quando vc chegar na ultima terra, no evento de colisao vc tira o codigo e poem o instance destroy e se vc quiser adiciona um efeito fica muito legal, alem do mais, esse tipo de terra possibilita muitas coisas, como adicionar um efeito diferente se estiver na terra 8, ou um timer para cair, é só usar a criatividade.
espero que tenham gostado, aqui esta a engine que eu fiz:
https://www.dropbox.com/s/uchn8htpl9zi53s/Engine%20terra%20destrutivel.gmk
obrigado pela atenção e comentem se vcs gostaram, ou se deu alguma coisa de errado xD ou caso aja alguma duvida ;D
Última edição por RafaelCazarotto em Qua 20 Mar 2013, 20:26, editado 2 vez(es)
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: [tutorial]Terra destrutível sem surface
Oh,muito bom seu tutorial amigo,eu gostei que até as pontas do desenho ficam marcadas,na terra,o sistema de aterro ficou bem criativo,vai ser util em varios jogos
JoaoVanBlizzard- Games Ranking :
Notas recebidas : B+B
Data de inscrição : 04/03/2012
Reputação : 144
Número de Mensagens : 1926
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Unity
Re: [tutorial]Terra destrutível sem surface
Esse é um metodo, já vi em uma engine, ela tem no banco de engines do MoisésBR.
Esse método é lento, porque você estará gastando objetos atoas, mas é um método a considerar.
Sobre o TUTO, formatação: Deixe mais espaços entre as partes, Destaque coisas como Titulos, deixando em negrito, como os que já fez com sprite e objetos, faça tambem com "explicando o codigo:" palavras que são para usar dentro dos codes, como por exemplo "w=8".
Do mais, bom tutorial, algumas arumadas e ele ficará muito bom.
Esse método é lento, porque você estará gastando objetos atoas, mas é um método a considerar.
Sobre o TUTO, formatação: Deixe mais espaços entre as partes, Destaque coisas como Titulos, deixando em negrito, como os que já fez com sprite e objetos, faça tambem com "explicando o codigo:" palavras que são para usar dentro dos codes, como por exemplo "w=8".
Do mais, bom tutorial, algumas arumadas e ele ficará muito bom.
Re: [tutorial]Terra destrutível sem surface
Vlw pelos comentarios e pelas dicas eu vo arrumar ;) mas hoje nao sei se vai dar pq to no celular mas vou tentar
//EDIT
pronto formatei melhor, e coloquei um cabeçalho tbm ;D alias qual engine no banco do moisesBR?
//EDIT
pronto formatei melhor, e coloquei um cabeçalho tbm ;D alias qual engine no banco do moisesBR?
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Re: [tutorial]Terra destrutível sem surface
Exste uma dl que faz exatamente isso com terrenos EORMES em velocidade perfeita, você poderia acopla-la a seu tuto!
DLL
DLL
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: [tutorial]Terra destrutível sem surface
Olá amigo, ótimo tuto, bem simples.
uma boa alternativa para as surfaces (aliás eu preciso aprender a mexer nesse troço )
Sobre a engine do banco do moisesBR, o nome dela é Destructable_terrain_example. Ela faz a mesma coisa, porém os codigos são um pouco diferentes
uma boa alternativa para as surfaces (aliás eu preciso aprender a mexer nesse troço )
Sobre a engine do banco do moisesBR, o nome dela é Destructable_terrain_example. Ela faz a mesma coisa, porém os codigos são um pouco diferentes
the.enginer- Data de inscrição : 15/03/2013
Reputação : 0
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [tutorial]Terra destrutível sem surface
legal pode dexa que eu do uma olhada e eu vo ve essa engine ve se eu posso incrementar algo xD
RafaelCazarotto- Games Ranking :
Notas recebidas : D-D-D-C-C-B
Data de inscrição : 15/03/2012
Reputação : 13
Número de Mensagens : 564
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 1
x 0 x 0 x 0
Tópicos semelhantes
» Chão destrutível
» [Engine] Terreno Destrutível
» [Tutorial] 39dll Tutorial - Part II(Final)
» [Engine]Terreno Destrutivel Simples
» Oi Galerinha, aqui um tutorial básico de um jogo de luta que eu fiz! [TUTORIAL]
» [Engine] Terreno Destrutível
» [Tutorial] 39dll Tutorial - Part II(Final)
» [Engine]Terreno Destrutivel Simples
» Oi Galerinha, aqui um tutorial básico de um jogo de luta que eu fiz! [TUTORIAL]
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos