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 instanciavy
la coordenada y de la instanciahspeed
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ónvisible
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 scorelives
el número actual de vidashealth
la energía actual (0-100)mouse_x
posición x del ratónmouse_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.