Skip to content

Acciones y Eventos

Vamos a comenzar a hacer nuestro algo más interactivo; tenemos nuestro jugador, y nuestro enemigo, pero no pasa nada, ya que no hemos definido ninguna acción para ellos. Para ello, vamos a utilizar los eventos y acciones que nos ofrece GBStudio.

Una de las características de GBStudio es que nos permite definir eventos y acciones para actores y elementos de la escena sin necesidad de codificar.

Todas las acciones y eventos que definamos para los actores y/o elementos de una escena, se ejecutarán en el orden en que los definamos, y podemos definir diferentes acciones y eventos para cada actor o elemento de la escena.

Todas las acciones y eventos que definamos, podemos verlo en la parte inferior derecha de la pantalla una vez este seleccionado el actor o elemento de la escena, en el apartado de Eventos y Acciones. En este apartado podemos ver todos los eventos y acciones que hemos definido para el actor o elemento de la escena, y podemos modificarlos, eliminarlos o añadir nuevos eventos y acciones.

Eventos y Acciones
Figura 1: Eventos y Acciones de una escena

Definir un evento y acción para el jugador

Vamos a comenzar por hacer que el jugador comience del principio si es golpeado por un enemigo.

Comenzamos seleccionando el actor del enemigo en la escena, y siguiendo los siguientes pasos:

  1. En el panel de propiedades de la derecha, establecemos el grupo de colisión del enemigo a 1.
  2. En la parte inferior tendremos una pestaña llamada Al golpear y seleccionamos la opción de jugador. Esto nos permitirá definir una acción para el jugador cuando sea golpeado por el enemigo.
  3. En este apartado añadiremos una acción de tipo actor->establecer posición a, seleccionamos el actor del jugador, y establecemos la posición a X=0 Y=11.

Si probamos nuestro juego, veremos que cuando el jugador es golpeado por el enemigo, este vuelve a la posición inicial de la escena.

Figura 2: Video del juego con colisiones