Terra Makers
Bem-vindo à Terra Makers.
Para ter acesso total ao nosso fórum, cadastre-se ou faça seu login.

[RM2K/3] Barras de Action RPG Ico-7255,48
Terra Makers
Bem-vindo à Terra Makers.
Para ter acesso total ao nosso fórum, cadastre-se ou faça seu login.

[RM2K/3] Barras de Action RPG Ico-7255,48
Terra Makers
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Suporte à criação de jogos em RPG Maker
 
InícioInício  PortalPortal  ProcurarProcurar  Últimas imagensÚltimas imagens  RegistarRegistar  EntrarEntrar  
Participe do concurso "Dê um nome para o mascote do fórum!" e ganhe prêmios!
Participe do evento "Chame seus amigos para participarem do fórum"! e ganhe MakerCoins!

Compartilhe | 
 

 [RM2K/3] Barras de Action RPG

Ver o tópico anterior Ver o tópico seguinte Ir para baixo 
AutorMensagem
ArthurMaker
Rei
Rei
ArthurMaker

<b>Mensagens</b> Mensagens : 142
<b>MakerCoins</b> MakerCoins : 10321
<b>Data de inscrição</b> Data de inscrição : 11/04/2010
<b>Prêmios</b> Prêmios :
Este membro ainda não
recebeu nenhum prêmio...


[RM2K/3] Barras de Action RPG Empty
MensagemAssunto: [RM2K/3] Barras de Action RPG   [RM2K/3] Barras de Action RPG EmptyQua maio 05, 2010 7:31 pm

[RM2K/RM2K3] Barras de Action rpg

Descrição:
Neste tutorial, ensinarei a criar uma barra que fica em cima de seu herói, bem simples e por eventos.
O Tutorial é dividido em duas partes, uma para a programação do controle da barra e outra para a programação da própria barra. Ao final de cada etapa colocarei um {Comentário} explicando em suma o que foi feito e o porquê.

Requerimentos:
Você vai precisar de:
- 3 eventos
- 6 variáveis
- 1 switch

1ª Parte: Controles da barra:
Certo, vamos começar. Crie três eventos no mapa, um chamado [Barra], outro chamado [Pos. Barra] e mais um chamado [Char. Barra].

[Pos. Barra] (Evento que define que a barra sempre estará acima do herói):
Agora abra o [Pos. Barra], coloque-o em processo paralelo e Below Hero. Crie duas variáveis, chamadas de [HeroX] e [HeroY] e defina-os como as posições X e Y do herói.
Insira o comando para alterar a posição de evento [Barra] para as coordenadas [HeroX] e [HeroY], agora crie uma switch chamada [Barra pronta] e coloque-a em ON {Nesta parte fizemos um evento que checa a posição do herói e manda o evento barra para cima dele.}.
[RM2K/3] Barras de Action RPG Th_imagem1

Crie outra página no evento [Pos. Barra] igual à outra, mas como condição de início a switch [Barra Pronta], defina o valor das variáveis [HeroX], [HeroY], [BarraX] e [BarraY] com as coordenadas X e Y de seus respectivos eventos.
Agora crie 4 conditional branchs com as condições: [BarraX] menor que [HeroX], [BarraX] maior que [HeroX], [BarraY] menor que [HeroY] e [BarraY] maior que [HeroY], sem else.
Dentro de cada branch coloque:
[BarraX] > [HeroX]: Mover evento [Barra] à direita.
[BarraX] < [HeroX]: Mover evento [Barra] à esquerda.
[BarraY] > [HeroY]: Mover evento [Barra] à baixo.
[BarraY] < [HeroY]: Mover evento [Barra] à cima.
{Aqui nós definimos que sempre que o herói se mecher para alguma posição, a barra andará automaticamente para o mesmo lugar}.


[Char. Barra] (Evento que define com quanto HP o herói está e o converte para ser definido o sprite da barra).

Abra o e vento [Char. Barra] e configure-o para processo paralelo e abaixo do herói.
Crie duas variáveis, uma chamada [HeroHP] e outra chamada [HeroHP2]. Defina [HeroHP] como o HP atual do herói e [HeroHP2] como o HP máximo do herói.
Agora multiplique [HeroHP] por 10 e depois divida pelo valor de [HeroHP2] {Agora nó definimos para calcular quase uma porcentagem da vida do herói, mas em um valor de 10, isso significa que 100% será 10, 90% será 9 e assim por diante}
[RM2K/3] Barras de Action RPG Th_imagem3

2ª Parte: A Barra:
A barra em si é bem simples, apenas um evento com um monte de páginas.

[Barra] (É o gráfico da barra que ficará em cima do herói)
Apenas crie um evento com 11 páginas, ele deve ser acima do herói, velocidade 4 e tem que estar com gráfico fixo, ou ficará piscando a barra.
Em cada uma das páginas, a condição inicial deverá ser a variável [HeroHP] na ordem: Página 1 = [HeroHP] 10, Página 2 = [HeroHP] 9... Até chegar em Página 11 = [HeroHP] 0.
Colocando sempre uma figura da barra diferente em cada página para dar o efeito de seguir a quantidade de vida. {Aqui colocamos que cada variação do HP do herói a barra mudará de acordo com a variável}
[RM2K/3] Barras de Action RPG Th_imagem4

Pronto, agora é só testar o jogo e ver a nova barra que seguirá o herói... Ah! Já ia me esquecendo, segue agora a barrinha que eu fiz e uso no tutorial:
[RM2K/3] Barras de Action RPG Barra

Agradecimentos:
Giup3p3: Por escrever o tutorial.

Notas finais:
Como eu sempre digo, nenhuma palavra escrita aqui é uma verdade absoluta, pode se sentir livre para modificar o quanto quiser até que se adapte para seu jogo, os eventos podem ser trocados por eventos comuns para funcionar em qualquer mapa, mas a barra tem que permanecer nele.
Sinta-se livre para criticar, elogiar, dar uma sugestão e crédito para mim no seu jogo (*¬*), mas, por favor, para evitar futuras discussões não diga que o sistema é totalmente seu.
Qualquer dúvida é só perguntar!

Tutorial Criado por Giup3p3
Ir para o topo Ir para baixo
https://terramakersconsulta2.forumeiros.com
 

[RM2K/3] Barras de Action RPG

Ver o tópico anterior Ver o tópico seguinte Ir para o topo 

 Tópicos semelhantes

-
» [RM2K]Avalon
» [RM2k/RM2K3] Detectar Distância
» [RM2K/RM2K3] 242 Chipsets Diversos
» [RM2K/3 e VX] Recursos estilo Mac and Blue!
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Terra Makers :: ~ SUPORTE E CRIAÇÃO :: Biblioteca de Pergaminhos-