Expresiones, Variables y Acciones en Game Maker

Clasificado en Informática

Escrito el en español con un tamaño de 3,51 KB

Usando expresiones y variables

En muchas acciones necesitas introducir valores para algunos parámetros. En lugar de introducir un nombre, también puedes introducir una fórmula, p. ej. 32*12. Pero de hecho, puedes introducir expresiones mucho más complicadas. Hay muchas otras variables que puedes emplear. Algunas de las más importantes son:

  • vx la coordenada x de la instancia
  • vy la coordenada y de la instancia
  • hspeed la velocidad horizontal (en píxeles por step)
  • vspeed la velocidad vertical (en píxeles por step)
  • direction la dirección de movimiento actual en grados (0-360)
  • speed la velocidad actual en esta dirección
  • visible si el objeto es visible (1) o invisible (0)
  • image_scale la cantidad de escala de la imagen (1 = no escalada)
  • image_single esta variable indica la subimagen del sprite que se debe mostrar; si la pones a -1 (valor por defecto) se hace un ciclo entre las imágenes, con otro valor sólo la subimagen (empezando con el número 0) es mostrada todo el tiempo.
  • image_speed esta variable indica la velocidad con la que se muestran las subimágenes. El valor por defecto es 1. Si haces este valor mayor que 1 algunas subimágenes serán evitadas para hacer más rápida la animación. Si lo haces menor que 1 la animación será más lenta.
  • score el valor actual del score
  • lives el número actual de vidas
  • health la energía actual (0-100)
  • mouse_x posición x del ratón
  • mouse_y posición y del ratón

Puedes cambiar la mayoría de estas variables usando la acción set variable. También puedes definir tus propias variables asignándoles un valor.

Acciones

Las acciones indican lo que sucede en un juego creado con Game Maker. Las acciones se colocan en los eventos de los objetos. Cuando el evento ocurre estas acciones se llevan a cabo, resultando en cierto comportamiento para las instancias del objeto.

Todas las acciones se encuentran en las páginas / fichas a la derecha de la ventana de propiedades de objeto. Hay siete grupos de acciones.

Para colocar una acción en un evento, solo arrástrala de las páginas / fichas a la lista de acción. Puedes cambiar el orden de la lista, arrastrando y soltando los iconos. Si presionas la tecla <Ctrl> mientras arrastras puedes hacer una copia de la acción. (Puedes arrastrar y copiar acciones entre las listas en diferentes ventanas de propiedades de objetos). Usa el botón derecho del ratón para borrar acciones (o usa la tecla <Supr>) o para copiar y pegar acciones.

Cuando colocas una acción, la mayoría de las veces aparece una ventana de diálogo, en la cual puedes especificar ciertos parámetros para la acción.

Tipos de parámetros

Dos tipos de parámetros aparecen en muchas acciones.

  • En la parte superior puedes indicar a qué instancia aplica la acción. El valor por defecto es self, que es la instancia para la cual se está realizando la acción. La mayoría de las veces esto es lo adecuado.
  • El segundo tipo de parámetro es la casilla marcada Relative. Al marcar esta casilla, los valores que introduzcas serán relativos a los valores actuales. Puedes revisar después los parámetros haciendo doble clic en la acción.

Entradas relacionadas: