Las acciones de control en gamemaker: estudio

GameMaker: ficha Control de Estudio (que se muestra en esta figura) incluye acciones para preguntas, Otros, código, y variables. Estas acciones pueden realizar tareas complejas en su juego.

La ficha de control.
La ficha de control.

Video: C02 - GameMaker: Studio - Variables

acciones preguntas de la ficha de control

Hay nueve preguntas acciones, como se muestra en la siguiente figura. Ellos hacen preguntas tales como, ¿existe algo, es que hay una colisión, son dos valores de la misma, y ​​así sucesivamente. Y si es así, la siguiente acción en la sección de acciones se dispara.

Preguntas acciones desde la ficha de control.
Preguntas acciones desde la ficha de control.

Video: GameMaker: Studio - Alarms & Projectiles

  • Compruebe vacío: Esta acción le pide ver si la instancia, si se coloca en una posición indicada, podría causar una colisión. Esta acción requiere que hacer la verificación de la instancia tiene un índice o una máscara de Sprite con una máscara de colisión válida.

  • Prueba de colisión: Esta acción simplemente comprueba para ver si la instancia chocó con otro Instancia.

  • Compruebe objeto: Esta acción se comprueba para ver si hay una instancia de un objeto especificado en la posición indicada.

    Video: GameMaker: Studio - Animation Tutorial

  • Prueba Instancia Count: Esta acción es útil si desea probar si hay un cierto número de casos en la habitación, y si es así, para llevar a cabo la siguiente acción.

  • Prueba de Oportunidad: Esta acción tiene el resultado de una probabilidad de uno-X, donde se establece el X (la entrada a la prueba). Por ejemplo, si se utiliza 10, entonces habrá una probabilidad de 1 en 10 (sobre la base de una tirada de dados simulada) que la próxima acción será activado.

  • Compruebe Pregunta: Esta acción le permite pedir un sí-o-no, lo que desencadena una acción correspondiente al jugador. La pregunta aparece en una ventana emergente durante el juego.

  • Expresión de la prueba: Como se describe en el manual de software, esta acción es la acción más general cuestión mediante el cual se puede introducir una expresión arbitraria y evaluarla. Si la expresión se evalúa a verdadero (es decir, un número mayor o igual a 0,5), entonces se lleva a cabo la siguiente acción (o bloque de acciones).

  • Compruebe ratón: Esta acción devuelve verdadero si se pulsa el botón indicado ratón y la siguiente acción es performed- Esta acción se coloca generalmente dentro de un Evento Paso.

  • Control de la red: Esta acción devuelve verdadero si la instancia está dentro de una cuadrícula.

Otras acciones de la pestaña de control

La sección de otras acciones de la aleta de control, que se muestra en esta figura, incluyen una amplia variedad de acciones asociadas con el uso de código.

Otras acciones de la ficha de control.

Otras acciones de la ficha de control.
  • Bloque de arranque y el final del bloque: Use estas acciones para agrupar un bloque de acciones, como se muestra en esta figura. De esta manera, todas las acciones dentro del bloque se llevan a cabo si se activan.

    Normalmente, sólo la primera acción que sigue a la pregunta acción se desencadena. Coloque el bloque de inicio de acción después de la pregunta que se hace (en este caso, una acción Variable de prueba). Coloque el bloque de extremo después de la última acción que desea disparado.

    Utilice el inicio y el final de la secuencia de acciones a acciones de grupo.
    Utilice el inicio y el final de la secuencia de acciones a acciones de grupo.
  • Más: Utilice esta acción si desea otra cosa que sucedería si la pregunta de la prueba devuelve falso en lugar de la verdadera. Configurar sus acciones para que tenga la pregunta, a continuación, un bloque de código para activar si es cierto, entonces una acción else, y luego otro bloque de código para activar si es falso.

  • Evento de salida: Utilice esta acción si desea realizar ninguna otra acción para activar dentro de este evento.

  • Repetir: Utilice esta acción si desea una acción o un bloque de acciones, para repetir un determinado número de veces. Esta función le proporciona el lujo de no tener que simplemente pegar en las mismas acciones una y otra vez.

  • Llamar primario de sucesos: Utilice esta acción con los objetos secundarios con un padre. Esto es útil si desea activar el evento correspondiente del objeto principal.

Las piezas de código en la ficha de control

Sólo hay tres acciones de código, tal como se indica en la figura, pero no deje que el número limitado de opciones te engañe - las acciones de código pueden ser muy poderosos.

  • Ejecutar código: Esta acción abre todo un mundo de código personalizado que se puede escribir para GameMaker a ejecutar. Usted puede agregar cualquier cosa, desde una simple línea, única de código para algo tan complejo como la codificación de la inteligencia artificial.

  • Ejecutar secuencias de comandos: Esta acción le permite llamar a un script. Si tiene intención de volver a utilizar el mismo bloque de código de veces que muchos de múltiples objetos, entonces se puede escribir un guión, que luego se puede llamar desde el interior de un Código Ejecutar acción.

  • Comentario: Esta acción le permite agregar una línea de comentario a la lista Acción. Estos comentarios se pueden recordar lo que las acciones de los alrededores están destinados a hacer.

    A pesar de que el comentario de acción no necesariamente hacer nada, además de que proporcionan un recordatorio muy útil, si se coloca un comentario a la acción dentro de, digamos, un evento de colisión, GameMaker todavía dará lugar a la colisión. Es decir, la colisión sucesos sólo se activa cuando tienen una acción, que puede incluir un comentario a la acción.

    Acciones de código de la ficha Control.
    Acciones de código de la ficha Control.

Variables medidas de control de la pestaña

Las tres variables acciones, como se muestra, son

  • Set Variable: Utilice esta acción para introducir un valor a una variable. Si no existe la variable, el uso de esta acción crea la variable. También puede utilizar el conjunto de acciones variable para configurar una de las muchas variables globales de GameMaker, así como las variables de instancia incorporadas.

  • Variable de prueba: Esta acción comprueba el valor de una variable dada, ya sea verdadero, falso, mayor que, o menor que, y a continuación, realiza o no realiza, la siguiente acción basado en los resultados.

  • Dibuje variable: Esta acción le permite dibujar el valor de una variable en una posición que elija. Sólo se puede utilizar el sorteo acción variable dentro de un evento draw.

    Variables Acciones de la ficha Control.
    Variables Acciones de la ficha Control.
Artículos Relacionados