Eventos y acciones en Game Maker

Clasificado en Informática

Escrito el en español con un tamaño de 2,59 KB

Orden en el cual el Game Maker procesa los eventos.

1. Eventos Begin Step

2. Eventos Alarm

3. Eventos Keyboard, Key press y Key release

4. Eventos Mouse

5. Eventos Step normales

6. (ahora todas las instancias son colocadas en sus nuevas posiciones)

7. Eventos Collision

8. Eventos End Step

9. Eventos Drawing

Acciones.

Game Maker emplea lo que se conoce como programación orientada a eventos. Esto es, en todo tipo de situaciones las instancias de los objetos reciben eventos (como mensajes que indican que algo ha sucedido). Entonces los objetos pueden reaccionar a estos mensajes ejecutando ciertas acciones. Para cada objeto debes indicar a qué eventos responderá y qué acciones debe realizar.

En medio de la ventana de propiedades de objeto hay una lista de los eventos a los cuales el objeto puede reaccionar. Al principio está vacía. Puedes agregar eventos presionando el botón Add Event.

Outside: Este evento ocurre cuando la instancia se encuentra completamente fuera del cuarto (este es normalmente un buen momento para destruirla).

Boundary: Este evento ocurre cuando la instancia llega al borde del cuarto.

Game start: Este evento se genera para todas las instancias en el primer cuarto donde inicia el juego.

Game end: El evento ocurre para todas las instancias cuando termina el juego.

Room start: Este evento se genera para todas las instancias (en el cuarto) cuando se inicia un cuarto. Ocurre antes que los eventos de creación.

Room end: Este evento se genera para todas las instancias existentes cuando finaliza el cuarto.

No more lives: En el momento que el número de vidas sea menor o igual a 0, se genera este evento.

No more health: En el momento que la energía sea menor o igual a 0, ocurre este evento.

End of animation: Una animación consiste en varias imágenes que se muestran una después de otra. Después de que se muestra la última se inicia nuevamente con la primera. El evento ocurre en ese preciso momento.

End of path: Este evento ocurre cuando la instancia que sigue una trayectoria predeterminada (path) llega al final de la misma.

User defined: Hay ocho de estos eventos. Normalmente nunca ocurren a menos que tú mismo los llames desde alguna pieza de código.

Entradas relacionadas: