jueves, 27 de diciembre de 2018

Tutorial - Interruptores en RPG Maker 2003

Si algo es de necesidad total en RPG Maker al igual que en cualquier videojuego son los interruptores, switches.

En este tutorial voy a contar el uso de interruptores dentro de un evento, en internet hay montones de tutoriales más pero bueno.

Desde Control Switches
podemos de un listado que se puede cambiar en
tamaño, tener interruptores para diferentes
cosas del juego.

Como se ve en la imagen de arriba a la derecha,
no tiene mucho que contar, un interruptor
a elegir en la parte de arriba y
estado ON y OFF, además de Toogle on/off
que la versión en español la he visto como "mecanismo"
que lo que hace es si esta en OFF se pone en ON
 y viceversa.


Los interruptores para ser útiles requieren
que estén bajo una condición, claro.
Y en RPG Maker 2003 hay varias partes donde están.
Que es el "Conditional Branch".
Está para usarlo dentro del mismo evento entre cosas que pongamos, o en páginas, para que algo se inicie si está activado el evento que queramos.

Un ejemplo de usar interruptores simple sería el de los cofres: (imágenes abajo también)

Pones un cofre, que en la casilla trigger esté como Action button (Para que se active al pulsar el botón)
En Priority: Same as characters (Para que choques con él, no está ni por debajo ni sobre el héroe).

Pues sería:
 Show Text: ¡Has encontrado una Poción!
 Change Item: Poción Increase 1
 Control Switches: [0001]Cofre lo activamos

Arriba en la ventana le damos a New Page.

En la segunda pagina ponemos a la izquierda, que hay casillas, le damos
a la primera y que esté Switch 0001 cofre is ON
Podemos poner otro gráfico con el cofre abierto y ya está.


Unas imágenes y ahora explico:

Página 1


 Página 2


En un evento general, siempre se procesará la pagina con mayor número.
En este caso, la página 2 requiere que esté el interruptor 0001 cofre activado,
así que veremos en el juego el evento con la página 1 primero.
Al abrir el cofre se mostrará el mensaje, se añadirá la Poción y al activarse el interruptor,
cambiará a la pagina 2 que tiene más prioridad y tiene marcado que aparezca con la condición
del switch 0001: Cofre. 

Dentro del juego podemos pulsar F8 y cambiarlo para hacer pruebas.

Si notáis, tambien he cambiado la animación por Fixed Graphic. Os lo recomiendo para cofres
en general en todas las páginas. Evita que al abrir el cofre desde diferentes lados puedan verse otros gráficos (según como esté el gráfico del cofre en la carpeta charset).

Este es un ejemplo con páginas, pero se pueden usar condiciones
dentro de la misma página para muchas cosas, cualquier cosa que queremos que no
vuelva a pasar.

-------------------------------

Desde lo más simple a cosas más elaboradas, podemos hacer una intro y activar un interruptor para que no se repita. Personajes que hablan algo o se mueven y no queremos que sigan haciéndolo.
Que no se pueda volver a un sitio.
Podemos poner una roca que al empujarla si esta en una posición X-Y (Mirar el tutorial de variables)
active un interruptor y se abra una puerta.
En general es prácticamente de las cosas más necesarias para hacer un juego.

En Rpg Makers más modernos existen los Interruptores locales,
que son interruptores del propio evento únicos, y se pueden usar para evitar tener
que estar usando la lista larga de interruptores, útil para ahorrar tiempo en cosas como cofres.




No hay comentarios:

Publicar un comentario

Los comentarios deben pasar una moderación.