Fazendo um spawn de monstros

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

Fazendo um spawn de monstros

Mensagem  Mazzotti em Seg 22 Abr - 16:13:54

Ola alguem poderia me ajudar a fazer um spawn de monstros, tipo quando você matar um monstro ele ressuscita depois de certo tempo.
avatar
Mazzotti
Nômade
Nômade

Masculino
Mensagens : 14
Experiência : 1646
Frase : Aprendendo :)

Voltar ao Topo Ir em baixo

Re: Fazendo um spawn de monstros

Mensagem  Grisson em Ter 23 Abr - 23:57:54

Molezinha cara! Tem varias formas de fazer isso,tem o modo de MMO (não que seu jogo vá se tornar um,é só o modo dos monstros aparecerem no mapa) e o modo de Respawn,os dois estão explicados abaixo! Escolha um dos 2 e faça!

MMO-Like Spawn
Spoiler:
Processo bem simples este! Crie um mapa com o nome Spawner,faça ele de um tamanho como 15X15 (15 tiles de chão). Neste mapa,você vai fazer um monstro como você quiser,só lembre que você vai criar padrões de monstro,então todos os monstros spawnados serão e agirão da mesma forma!

Agora,vá ao mapa que você quiser que os monstros apareçam e faça o seguinte:

- Crie um cronometro chamado Spawn,configure para que a cada 2 minutos,ele repita o Script (pode ser mais tempo,ou menos,mas 2 minutos é o bastante para um mapa médio onde só passa 1 jogador.

- No cronometro,coloque um Random Branch (Condição aleatória) com 4 opções no minimo. Repare que ficarão traços pretos neste evento.

- Agora,coloque em cada traço deste (o nome deste traço é nó,se traduzido pra português), 2 eventos chamado "Gerar Ator" (o mesmo evento duas vezes), escolha o mapa Spawner e o ator que quiser, depois escolha o mapa onde os atores serão gerados. Vocẽ terá que ter no minimo 2 eventos,mas pode ter mais se quiser,mas configure-os de forma diferente, por exemplo, Se um dos eventos vai gerar um ator na extrema direita do mapa, faça o outro gerar o ator a extrema esquerda do mapa,ou pelo menos longe de onde o ator do primeiro evento foi gerado.

- Agora copie estes 2 eventos,e ligue-os aos nós restantes que não tem eventos. Um lembrete: " Para cada nó,você vai determinar 2 lugares diferentes no mapa,assim os atores serão colocados aleatoriamente no mapa,e quanto mais opções o evento Condição Aleatoria tiver,mais aleatório se torna o Spawn."

Agora basta testar,fique um tempo no mapa e veja se algo acontece,se sim ótimo, se não,verifique os passos,você pode ter errado algo.

Modo de Respawn
Spoiler:
este é o modo mais tosco já criado pra fazer um ator ressuscitar, não recomendado de forma alguma para jogos de RPG onde o ator tem que passar um tempo no mapa aniquilando inimigos. Basta você ir em qualquer ator do mapa e o editar. Dai vá ao trigger Matou/Destruiu, dentro do script,ponha o evento aguardar (com um tempo médio,como 1 minuto ou 2) e depois o evento para ressucitar aquele ator (neste caso "this"). Agora aperte OK no script e COPIE O TRIGGER, DEPOIS COLE NOS OUTROS ATORES.

Espero ter ajudado,qualquer coisa pergunte novamente ou mande uma MP :)
avatar
Grisson
Lorde
Lorde

Masculino
Mensagens : 407
Experiência : 2518
Frase : " Give your king a big hug!" - KING, Bomb

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