Game Maker Language: 120 funciones y variables importantes (1/3)



Repasando una a una 120 funciones y variables importantes de Game Maker Language, con ejemplos “en directo”. Primera parte con las primeras 40.

Parte 2:
Parte 3:

Funciones y variables usadas:

MI WEB:
TWITTER:
FACEBOOK:

——————-
Música:

“Carpe Diem”, “Life of Riley”, “Dreamer”, “Carefree”, “Montauk Point”, “Fretless” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0

Nguồn: https://baggersoriginals.com/

Xem thêm bài viết khác: https://baggersoriginals.com/game/

Article Categories:
Game

Comments

  • oye estos vídeos me están sirviendo para un juego que empece a trabajar con amigos en 2018 y lo pensaba en sacar en unos años por hay el 2024 pero creo que ahora lo podre sacar antes como por hay el otro año,explicas muy bien ojala hubieran personas dedicadas en un lenguaje de programación y hagan cosas como estas de explicar el programa y el lenguaje dividiendo en partes según el numero de variables

    JEROSEBAS VARGAS July 3, 2020 9:37 pm Reply
  • Joder bro apenas estoy usando Game maker y que expliques todas estas funciones es de mucha ayuda, me has dado un montón de ideas para mis juegos

    mark weed July 3, 2020 9:37 pm Reply
  • Guinxu como hago para detectar que el cursor esta encima de un objeto o no este?

    DevSan 11 July 3, 2020 9:37 pm Reply
  • soy de mac y no me deja poner objetos a los cuartos,solo me pone si quiero poner la textura y algo que no es objeto

    AUZOT422 July 3, 2020 9:37 pm Reply
  • Qué grande eres jodío

    ZombMax July 3, 2020 9:37 pm Reply
  • Guinxu una pregunta, lo que pasa es que estoy utilizando GameMaker 8 Pro y la verdad no sé si GML tiene cambios sustanciales en sus diversas versiones ¿Da lo mismo si tengo studio, professional edition, 8, o el más reciente 2 a la hora de programar? Muchas gracias y excelente video

    Zerosan July 3, 2020 9:37 pm Reply
  • una duda como subo o bajo la velocidad de un juego terminado no encuetro en general de ajustes : velocidad de cuadros por cuadros en GMS eetc ….

    Miguel Angel Valdepeña Delgado July 3, 2020 9:37 pm Reply
  • GRACIASSS CRACKKKKK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    TheFoxingPlay July 3, 2020 9:37 pm Reply
  • ¿Como hago para que el objeto solo siga al jugador en un angulo horizontal y sin que se salga de los bordes?

    Patricio Acuña July 3, 2020 9:37 pm Reply
  • Sobre el game_save tengo una duda. ¿Y si quiero hacer un autoguardado cada x tiempo? O como en Breath of the wild, que si estás en mitad de una pelea no se pueda guardar pero siga existiendo el autoguardado esperando a que estés seguro para proceder al guardado.

    Strawcat July 3, 2020 9:37 pm Reply
  • No existe persona como el que tutorial tan bueno y aun faltan 2

    Adrian Segura July 3, 2020 9:37 pm Reply
  • Podrías hacer uno de estos pero para Unity por favor 🙂

    Chocolate July 3, 2020 9:37 pm Reply
  • Alguien sabe si estás variables sirven en Gamemaker studio 2? Pls ayuda soy nuevo en esto

    Miguel Angel July 3, 2020 9:37 pm Reply
  • como se hace el modo 7

    GAMES July 3, 2020 9:37 pm Reply
  • SIRVE PARA EL GM2

    KermiT ͡o ͜ʖ ͡o July 3, 2020 9:37 pm Reply
  • Tome su like buen hombre 😀

    sergio andres martinez mayorga July 3, 2020 9:37 pm Reply
  • He pasado a escrito las funciones para ir consultándolas al programar y las he explicado brevemente, las dejo aquí por si a alguien le sirve :

    // Parámetros (No funciones)

    -x = horizontal // Cuanto mayor sea el número más a la izquierda

    -y= Vertical // Cuanto mayor sea el número más abajo

    -función = función + num // Se va realizando la acción de esa función de forma continuada a la velocidad del número (Con un número negativo se invierte)

    // Imágen

    -sprite_index = sprite; // Establece el sprite

    -image_speed = num; // La velocidad a la que se mueve el sprite

    -image_index = num; // El fotograma en el que se sitúa la animación del sprite

    -image_alpha = num; // Cambia la transparencia (0 = invisible, 1 = sin transparencia)

    -image_angle = num; // Cambia el angulo en grados

    -image_blend = c_color // El sprite se tiñe del color que pongas

    -make_color_rgb (num,num,num) // Se usa con image_blend, crea un color con los números que pongas

    -image_xscale = num // Establece la escala horizontal del sprite

    -image_yscale = num // Establece la escala vertical del sprite

    -visible = num // 0= invisible, 1= visible

    // Teclado

    -keyboard_check (vk_tecla) // Comprueba que has pulsado una tecla que no sea una letra y ejecuta mientras mantienes pulsado

    -keyboard_check (ord("letra")) // Comprueba si has pulsado una tecla que sea una letra

    -keyboard_check_pressed (…) // Sólo se ejecuta una vez al pulsar la tecla, da igual que la mantengas pulsada

    -keyboard_check_released (…) // Sólo se ejecuta una vez al soltar la tecla

    // Ratón

    -mouse_x // Detecta la posición horizontal del ratón

    -mouse_y // Detecta la posición vertical del ratón

    -mouse_check_button (mb_botón) // Detecta cuando mantienes pulsado un botón del ratón

    -mouse_check_button_pressed (…) // Detecta cuando pulsas el botón del ratón una vez

    -mouse_check_button_released (…) // Detecta cuando sueltas el botón del ratón

    // Dirección

    -direction = num; // Establece la dirección en grados dependiendo del número que pongas

    -speed = num; // Establece la velocidad

    -place_free (x,y) // Comprueba si la dirección que le digas está libre, sólo reconoce como ocupada la que tenga un objeto sólido (x+1,y)=Derecha, (x-1,y)=Izquierda, (x,y+1)=Arriba, (x,y-1)=Abajo

    -place_empty (x,y) // Igual que place_free pero también con objetos no sólidos

    -move_towards_point (x,y,velocidad) // Mueve el objeto a las coordenadas que le indiques a la velocidad que le indiques

    // Condiciones

    -if{} // Establece una condición para que se ejecute el código que sigue a la llave

    -else{} // Va despues del if, se ejecuta si ocurre otra cosa que no sea lo que hemos puesto en el if anterior

    -switch (comando) // Establece varios factores para una función

    {

    case el factor: // Establece el factor para que se cumpla lo que venga a continuación del switch. ("En caso de")

    }

    -break; // Termina el código de una sección (Ej: De un switch), para que no se vaya repitiendo.

    (Ejemplo de switch:)

    switch (direction)

    {

    case 0:

    image_index = spr_personaje_derecha;

    break;

    // Esto cambiaría el sprite del personaje dependiendo de su dirección (Es como usar el if pero creando varias derivaciones para una misma función)

    case 180:

    image_index = spr_personaje_izquierda;

    break
    ;
    }

    // Objetos

    -instance_create (x,y,obj) // Genera el objeto que queramos en las coordenadas que especifiquemos

    -instance_nearest (x,y,obj) // Indica el objeto más cercano del tipo que hayamos especificado

    -instance_destroy () // Destruye el propio objeto

    -instance_number (obj) // Detecta cuantos objetos del tipo que has especificado hay

    -instance_exists (obj) // Detecta si existe o no el objeto especificado (Se usa con if)

    // Otros

    -effect_create_above/below (ef_efecto,x,y,tamaño,c_color) // Crea un efecto en la dirección que indiques (Above encima del objeto, below debajo del objeto), (El tamaño es entre 0 y 2)

    -game_save ("nombre del archivo.sav") // Guarda la partida, puedes poner el nombre del archivo que quieras

    -game_load ("nombre del archivo.sav) // Carga la partida, el nombre tiene que ser el del fichero ya creado

    -game_restart () // Reinicia el juego

    -game_end () // cierra el juego

    Eniemay July 3, 2020 9:37 pm Reply
  • 13:23 como se ponen las letras con ese código?

    BandiCrack July 3, 2020 9:37 pm Reply
  • 17:52 mickxy mouse!!

    elcanaldeloleo July 3, 2020 9:37 pm Reply
  • y los colores por defecto de la descripción?

    elcanaldeloleo July 3, 2020 9:37 pm Reply
  • buenisimo, casi levanto la computadora como si fuera link cuando encuentra un buen item

    leandrexis perié July 3, 2020 9:37 pm Reply
  • Solo tengo una pregunta…
    ¿Cómo pvtas se sacan las llavecitas esas del código? :'v

    Kevin Vera Gil July 3, 2020 9:37 pm Reply
  • 4:10

    Valentino Segura July 3, 2020 9:37 pm Reply
  • TE AMO GUINXU TE DARÍA UN BESO EN EL BIGOTE <3

    Andrés Gutierrez July 3, 2020 9:37 pm Reply
  • Código código código
    Blablabla
    Guinxu mola 😀

    Ciro YT July 3, 2020 9:37 pm Reply
  • gracias guinxu por enseñarnos las funciones.

    bluefox man July 3, 2020 9:37 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *