Por Alexei Martchenko em 13/Jul/2001
Dica legal para criar diálogos melhor elaborados
Você já percebeu que para criar diálogos mais legais entre os personagens, é preciso mudar a carinha que fica na caixa de texto toda vez que alguém diferente for falar. Por mais que os processos de copiar e colar do sistema agilizem nessa hora, você precisa recriá-los a cada evento. Como programo há muitos anos, sei que a modularização e a reutilização de códigos é essencial ao bom funcionamento de um programa, e no RPG Maker não é diferente. Vou dar um exemplo simples de reutilização de códigos, mas as possibilidades são muito amplas.
Evento com Calls |
Agora vamos no evento que dispara o diálogo. Coloquei um NPC qualquer só para o teste. Na janela de eventos deste NPC, temos os comandos de um diálogo normal, com vários Show Message. Agora, para invocarmos as mudanças de carinha na janela de mensagens, adicionamos um simples comando Call Event na aba 3. Na janela do Call Event, apenas selecione o evento a ser disparado, seja ele Mudabox1 ou Mudabox2, no meu caso e intercale cada Call Event com um Show Message diferente, logicamente quando outra pessoa estiver falando. Fica mais ou menos como o da imagem mostrada.
Reutilização de código
Este sistema seve para várias coisas, desde este exemplo simples com apenas um comando até os mais elaborados. Como são eventos comuns, procedendo desta forma você altera em um único lugar e seu jogo inteiro se atualiza, não precisando que você modifique dezenas de eventos.
Os Common Events são como Classes e Procedures em programação, consistem em blocos de código (aqui são comandos de eventos) que podem ser reaproveitados em inúmeras partes de um programa (jogo). As vantagens desse procedimento é que você pode literalmente mudar a aparência de um jogo inteiro apenas mudando alguma coisa no Evento Comum. Além de centralizar tudo num só lugar e ficar mais fácil verificar a presença de erros. Adquira o hábito de criar eventos comuns e chamá-los pelo Call Event para as mais diversas tarefas, é um procedimento bom.
Continua na próxima página.
Nenhum comentário:
Postar um comentário