Translator

sexta-feira, 5 de agosto de 2011

Magia de Invocação

Bem - Vindo
Está cansando de ver me cara neh? Mas acho que dessa vez vale a pena por que vamos criar uma magia de invocação! Sim... Mais uma vez usei variáveis. Fábio não ria XD

Introdução
O Personagem terá a capacidade de invocar um animal nesse caso uma aranha, onde lhe ajudará a combater os inimigos.

1 Passo - Variável
Entre em scripts, Variáveis/Switches e crie uma variável chamada Invocar com valores 0

2 Passo - Ator
Crie um ator no mapa em um local onde o personagem não possa ver nem chegar e em Comportamento configure assim:
Se você não entendeu muito bem deixe o Ator a ser invocado com um ator de sua facção, com inteligência artificial e o rosto e seu movimento deverá acompanhar o personagem

Vamos editar os triggers do ator a ser Invocado:
Edite o trigger Matou/Destrui

Atenção: O passo a seguir se trata de uma incremento visual para o sistema, se você não quiser fazer isso basta não colocar o evento a seguir "Anexar Efeito". Mas é recomendado que coloque.

Coloque então o evento Anexar Efeito e configure assim:
Ator: O ator criado para ser invocado
Efeito: DarkBoyd
Cor: A que você quiser, eu usei branco para deixar as cores originais
Comportamento Final: Desaparecer
Já Está Anexado: Substituir

Agora coloque o evento Aguardar e escolha o tempo de 1 Segundo

Coloque o evento Posicionar Ator escolha o ator criado e deixe no local onde você criou (longe do alcance e visão do personagem)

Ainda nos triggers ponha o evento Matar/Reviver Ator escolha o ator a ser invocado e em Vida marque ressuscitar

Coloque o evento Alterar Vida escolha mais uma vez o ator e coloque set 10 ou o valor da vida inicial do seu ator de invocação

E por fim o Operação de Variável e configure assim:
Variável: a variável criada
Valor: escolha set e deixe 0

Deverá ficar bem assim


4 Passo - Efeito
Para não complicar na parte de criar a magia resolvi então criar um efeito assim resumi e muito tirando partes desnecessárias. Crie um efeito com dimensões de 32 por 32 e deixe transparente ou seja com a cor rosa.

5 Passo - Magia
Entre em Recursos, Itens e Magias e crie um novo chamado Invocação (o nome vai ao seu gosto)
Em Tipo marque Magia e em área de equipamento escolha Magic
Agora na Aba Projétil configure assim:

Números de Projéteis: 1
Efeito do Projétil: O efeito criado anteriormente

Obs: Não mexa em mais nada, caso contrário a magia não poderá funcionar

Vamos editar o trigger Fonte / Usado
Coloque o evento Condição de Comparação e configure assim:
Expressão: a variável criada
Operador: = (Equal)
Valor: 0

Coloque o evento Posicionar Ator e configure assim:
Mapa: Clique no quadrado e procure por Mapa Atual e em ator escolha (0:Hero)
Vai ficar assim: Actor("Character P0").Map

X: Actor("Character P0").X
Y: Actor("Character P0").Y
Z: Actor("Character P0").Z

Coloque agora o evento Alterar Atributo Temporariamente escolha (0:Hero), MP e em Valor Temporário Subtract 1

E por fim do tutorial coloque o evento Operação de Variável e deixe assim:
Variável: a variável criada
Valor: Set 1

Se você ainda está com dúvida aqui vai uma demo pra você entender melhor:
Obs: para baixar basta clicar em 4Shared. Não se preocupe a demo pesa apenas 3MB
Obs: Caso venha postar em outro lugar distante do planeta 001, deixe os créditos ao criador "Mateus Costa".

Tutorial criado por Mateus Costa


Pronto o tutorial está pronto. É importante lembrar de adicionar a magia ao personagem.
Encontraremos no próximo tutorial.
Gostou do poste? Marque com +1, comente!

Nenhum comentário:

Postar um comentário