+- +-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Stats

Members
Total Members: 3
Latest: zerocold
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 92
Total Topics: 89
Most Online Today: 1
Most Online Ever: 53
(November 05, 2019, 12:20:32 am)
Users Online
Members: 0
Guests: 2
Total: 2

Author Topic: [2k] [2k3] Basic Caterpillar  (Read 43 times)

0 Members and 0 Guests are viewing this topic.

GameDev

  • Administrator
  • Jr. Member
  • *****
  • Posts: 86
  • Karma: +0/-0
    • View Profile
    • Blog
[2k] [2k3] Basic Caterpillar
« on: April 21, 2019, 01:29:43 am »
Download:
oyDACo9K/Rm2k-Rm2k3-Caterpillar_V1.0.html
(Não necessita de RTP)



Tutorial

Em primeiro lugar crie um mapa vazio de 20x15, nomeio de "Caterpillar" ou "Template" ou "Template para Caterpillar".

Dentro dele crie um Evento nomeio de "NPC", "Parceiro" ou "Objeto", o que preferir.
O evento que será o parceiro ou objeto sempre deve ter a mesma ID em todos os mapas, tipo se no mapa principal ele é o evento 0001, no mapa dentro de uma casa ele também deve ser o 0001.


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar01.png


Altere o gráfico para um de sua preferência, como um personagem ou um objeto, coloqueo em "Parallel Process"(Processo Paralelo).

Dentro do evento crie 4 forks(Condições), uma para cada direção do "Hero"(Heroi), retire o "Add ELSE Case"(Exeção).
Sendo elas "Up"(Cima), "Right"(Direita), "Down"(Baixo) e "Left"(Esquerda).


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar02.png


Ficará assim:
Code: [Select]
<>FORK Optn:Hero - Up Face Direct
  <>
:END Case
<>FORK Optn:Hero - Right Face Direct
  <>
:END Case
<>FORK Optn:Hero - Down Face Direct
  <>
:END Case
<>FORK Optn:Hero - Left Face Direct
  <>
:END Case
<>
Dentro de cada fork crie um "Move Evento" no Evento "This Event" e o movimento deve ser "Face" para a mesma "direção" da Fork.

Face Up para Fork Up, Face Right para Fork Right, etc.


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar03.png


No fim ficará assim:

https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar04.png


Agora crie uma nova página ativa por uma Switch que você deve criar chamada de "Caterpillar" ou "Caterpillar Ativo".
A página deve ter o mesmo gráfico, só que a condição de inicio dela deve ser "On Hero Touch"(Ao toque do Herói).

Agora vá até a opção "Movement Type" e mude de "Stay Still" para "By Its Route"(Por está rota).


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar05.png


Logo após clique em "Edit Route...", aparecerá uma janela de movimento do próprio evento, coloque um "Normal Face Hero"(Olhar para o Herói) e um "Step Toward Hero"(Seguir Herói).
Selecione a opção "Repeat Action"(Repetir movimento) e "Ignored if can be Moved".


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar06.png


Agora dentro dos "Evento" crie um "Move Event" no Evento "This Event"(Este Evento).
O movimento deve ser o seguinte:
Start Slip Trough(Escorregar), Normal Face Hero(Olhar para o herói), Step Forward(Seguir Herói) e End Slip Trough(Parar de escorregar).
Retire a opção "Repeat Action"(Repetir movimento) e colque a "Ignored if can be Moved".


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar07.png


No fim está página ficará assim:

https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar08.png


Agora crie um novo evento, chamado de "Iniciar Caterpillar".
Não coloque gráfico nele, dentro do evento crie duas "Change Variable" uma pegando o valor X(Nomeia como X-Heroi) do heroi no mapa e outra a Y(Nomeia como Y-Herói) em variaveis diferentes.


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar09.png


Agora crie 4 Forks pela direção do Evento Hero(Herói ou Personagem).
Igual no outro evento.

Dentro da Fork Up crie um "Change Variable" e coloque "Somar" 1 na variavel "Y-Hero".


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar10.png


Dentro da Fork Right crie um "Change Variable" e coloque "Subtrair" 1 na variavel "X-Hero".

Dentro da Fork Down crie um "Change Variable" e coloque "Subtrair" 1 na variavel "Y-Hero".

Dentro da Fork Left crie um "Change Variable" e coloque "Somar" 1 na variavel "X-Hero".

Ficará assim:
Code: [Select]
<>FORK Optn:Hero - Up Face Direct
  <>Variable Ch:[XXXX:Y-Heroi] + , 1
  <>
:END Case
<>FORK Optn:Hero - Right Face Direct
  <>Variable Ch:[XXXX:X-Heroi] - , 1
  <>
:END Case
<>FORK Optn:Hero - Down Face Direct
  <>Variable Ch:[XXXX:Y-Heroi] - , 1
  <>
:END Case
<>FORK Optn:Hero - Left Face Direct
  <>Variable Ch:[XXXX:X-Heroi] + , 1
  <>
:END Case
<>

Após as Forks crie um "Setup Event"(Set Event Place) um tipo de teleport para eventos, mude as coordenadas para "By Variable" e selecione a variavel "X-Heroi" para X e a "Y-Heroi" para Y.


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar11.png


Após isso crie um "Change Switch" que altere para ON a Switch criada por você como o nome "Caterpillar" ou "Caterpillar Ativo".

No final tudo ficará assim:


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar12.png


Agora basta criar uma nova página que seje ativa pela Switch "Catepillar" ou "Caterpillar Ativo".
Nela não deve ter nada e a opção de evento altere para Push Key.


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar13.png


Agora que terminou, este mapa que você criou com apanas estes dois eventos deve servi apenas para copiar e criar novos mapas já com o sistema funcionando e para garantir que a ID do evento "Parceiro" sempre seje igual em todos os mapas.


https://rpgmaker.000webhostapp.com/image/tutorials/caterpillar14.png


Conclusão:
As condições para ativar o Caterpillar vão de sua preferência, pode ser um Switch, um item adicionado ou um Personagem no grupo.
« Last Edit: May 15, 2019, 08:03:40 pm by GameDev »

Share on Facebook Share on Twitter


 

+- Recent Topics

[MV] Fix error Failed to load data/Actors.json by GameDev
November 02, 2019, 06:16:24 pm

[2k] Laxius Power II - Destinies by Bibliothécaire
October 14, 2019, 03:04:23 pm

[2k] Laxius Power I - Random Story by Bibliothécaire
October 10, 2019, 12:10:05 pm

[2k] [2k3] Super Mario World - Rpg Maker by GameDev
October 09, 2019, 08:04:02 pm

[2k] [2k3] Encrypting your game with VIRTUAL BOX ENIGMA by GameDev
October 07, 2019, 08:51:25 pm

[Destiny] Analog clock - clock with hands by GameDev
October 04, 2019, 12:50:06 am

[XP] Avoiding Mistakes with Tilesets Locks by GameDev
October 03, 2019, 10:43:45 pm

[2k3] Rm2k SBS with Faces - Made with Rm2k3 Steam by GameDev
May 16, 2019, 03:18:55 pm

[Ineluki] Map CMS + Real Snapshot by GameDev
May 13, 2019, 11:00:37 pm

[2k3] Other Land - O Livro do Segredo by GameDev
May 10, 2019, 08:21:46 pm