[Tutorial] Bomber Maker VX

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

[Tutorial] Bomber Maker VX

Mensagem por Korino em Ter 23 Dez 2008, 16:13

[Tutorial] Bomber Maker VX

Olá pessoal da RPG Maker Brasil \\o/
Faz muito tempo que não desenvolvo um tutorial e hoje abri o RPG Maker VX para conhecer o programa e finalmente comecei um tutorial por ele, espero que gostem desse sistema, ainda não deu tempo para completá-lo, mas vamos por partes.

Nível
Intemediário com tendência de ficar cada vez mais dificil =P

Descrição
Esse tutorial irá ensinar como fazer um sistema de colocar bombas para explodir objetos (a parte de explodir objetos ainda não está pronta ^^), decidi nomear o sistema de Bomber Maker VX, eu já tinha feito ele no RPG Maker 2003 =P

Tutorial
Com o RPG Maker VX aberto, crie um mapa qualquer, eu fiz esse:

Crie um evento com o nome “Start”. O evento terá duas páginas.
================================================== ====
Página 1:
+ Crie uma Variável com o nome de “impacto” e sete o valor como 1 (mais para frente saberá o porque disso).
+ Crie uma Switch com o nome de “inicio” e deixe ela ON.
+ Iniciar como = Início automático.



Página 2:
+ Condições do Evento:
-Switch: [000x:inicio] ON
================================================== ====

Agora crie um evento com o nome “bomba”:
================================================== ====
+ Condições do Evento:
-Switch: [000x:bomba] ON
================================================== ====

Agora vamos para o evento mais importante, o que fará o herói soltar a bomba.
================================================== ====
+ Iniciar como = Início automático.
Dentro dos Comandos de Eventos:
+ Coloque uma espera com valor 1 (para não dar lag no jogo).
+ Crie uma variável com o nome “herói_X” , marque {EVENTO}, escolha personagem e coloque como {Coor. X}.
+ Crie uma variável com o nome “herói_Y” , marque {EVENTO}, escolha Personagem e coloque como {Coor. Y}.
+ Crie uma Condição, na 4ª Aba escolha a opção {TECLA} e escolha X (tecla A do teclado), deixe desmarcada a caixa de “Adicionar exceção...”.
Dentro da condição:
- Crie uma {POSIÇÃO DE EVENTO} (2ª Aba), escolha o evento “bomba”, marque {ESPECIFICAR POR VARIÁVEL}, em {Coor. X} escolha a variável “herói_X” e em {Coor. Y} escolha a variável “herói_Y”.
- Crie uma Switch com o nome “bomba” e deixe como ON.
- Crie uma variável com o nome “bomba_X” , marque {EVENTO} , escolha bomba e coloque como {Coor. X}.
- Crie uma variável com o nome “bomba_Y” , marque {EVENTO} , escolha bomba e coloque como {Coor. Y}.
- Coloque uma espera com valor 100 (tempo que a bomba demora para explodir).
- Mostre uma animação qualquer para a explosão no evento “bomba” (eu coloquei Fogo1).
- Crie uma Switch com o nome “explode” e coloque como ON.
- Coloque a Switch “bomba” como OFF.



================================================== ====
Agora criaremos o evento que destruirá as caixas (fragmento da bomba)
================================================== ====
+ Condições do Evento:
-Switch: [000x:explode] ON
+ Iniciar como = Processo Paralelo.

+ Crie uma {POSIÇÃO DE EVENTO} (2ª Aba), escolha o evento “este evento”, marque {ESPECIFICAR POR VARIÁVEL}, em {Coor. X} escolha a variável “bomba_X” e em {Coor. Y} escolha a variável “bomba_Y”.
+ Crie uma variável com o nome “frag_X” , marque {EVENTO} , escolha "este evento e coloque como {Coor. X}.
+ Crie uma variável com o nome “frag_Y” , marque {EVENTO} , escolha "este evento e coloque como {Coor. Y}.
+ Crie um mover evento, selecione "este evento", pular (X= +1, Y= 0).
+ Mostre uma animação qualquer para a explosão no evento “Este evento” (eu coloquei Fogo1).
+ Coloque uma espera com valor 2.
+ Coloque a Switch “explode” como OFF.

Faça como na imagem para que a explosão atinja todos os lados(cima, baixo, esquerda e direita):

================================================== ====
Agora faremos a caixa que será "detonada" pela explosão da bomba
================================================== ====
+ Iniciar como = Processo Paralelo.
Dentro da condição:
+ Crie uma variável com o nome “caixa_X” , marque {EVENTO} , escolha bomba e coloque como {Coor. X}.
+ Crie uma variável com o nome “caixa_Y” , marque {EVENTO} , escolha bomba e coloque como {Coor. Y}.
+ Crie uma Condição, na 1ª Aba escolha a opção {Variável} = [000x: frag_X], marque variável e escolha a variável [000x:caixa_x] selcionando "igual a", deixe desmarcada a caixa de “Adicionar exceção...”.
Dentro dessa condição:
- Crie uma Condição, na 1ª Aba escolha a opção {Variável} = [000x: frag_y], marque variável e escolha a variável [000x:caixa_Y] selcionando "igual a", deixe desmarcada a caixa de “Adicionar exceção...”.
Dentro dessa condição:
- Coloque um "Efeito sonoro".
- Crie um "Controle de Switch local" escolha A e marque como ON.



Página 2:
+ Condições do Evento:
-Switch Local = "A" ON
================================================== ====
Estou criando um "projetinho" com algumas variações desse sistema para que ele fique mais interessante, esperem por novidades e aproveitem ^^

Digam o que acham que pode melhorar no tópico para que eu possa continuar
BMVX_demo.zip Download =D
avatar
Korino
Forasteiro
Forasteiro

Masculino
Número de Mensagens : 26
Qual Maker você usa? : RPG Maker XP
Reputação Reputação : 4

Ver perfil do usuário

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