Cómo escalar juegos gamemaker en dispositivos móviles

GameMaker: Studio permite ampliar o reducir el juego para dispositivos móviles. Para los dispositivos móviles, como tabletas y los teléfonos, que está configurando el tamaño de pantalla completa en lugar de una ventana. Debido a esto, es suficiente para hacer frente a una única relación de aspecto, a menos que permita a los ajustes horizontal y vertical de la ventana Configuración del juego global.

  1. En el árbol de recursos, en la carpeta de objetos, haga doble clic en obj_Control (si no está abierta desde antes).

    Las propiedades de los objetos aparecen.

  2. Haga clic en el Evento Paso de la sección de Eventos.

    Video: Tutorial Android GameMaker [#4] Crear Controles Táctiles Para Móviles (2016)

    Las acciones para el Evento Paso aparecen en la sección Acciones.

  3. Haga doble clic en la acción Ejecutar Código de la sección de acciones.

    Video: Como hacer juego Multi-Toque para Celulares en Game Maker (Phone Control)

    Aparece la ventana de código.

  4. En la ventana de código, escriba el siguiente (el código en negrita indica el código original):

    Video: Crea juegos Android & iOS con PhoneControl en Game Maker

    interruptor (tipo_sistema_operativo) {case os_macosx: os_windows caso: caso os_linux: os_win8native caso:Si cur_width! = window_get_width () || cur_height! = window_get_height (){scr_Resize () -}romper caso os_ios: os_android caso: caso os_winphone: os_tizen caso: si cur_width = display_get_width () || ! = Cur_height display_get_height () {scr_Resize () - Break}}

    Este código comprueba el sistema operativo del dispositivo que ejecuta el juego.

  5. Haga clic en la marca de verificación verde para guardar y cerrar la ventana de código.

    Video: TUTORIAL-como crear tus propios juegos en android

Ahora tiene que actualizar la secuencia de comandos. Aquí es cómo hacer la siguiente parte.

En el árbol de recursos, en la carpeta de secuencias de comandos, haga doble clic scr_Resize.

Aparece la ventana de código de script.

  • Vuelva a colocar las dos primeras líneas de código con lo siguiente:

    interruptor (tipo_sistema_operativo) {case os_macosx: caso os_windows: caso os_linux: caso os_win8native: cur_width = max (1, display_get_width ()) - cur_height = max (1, display_get_height ()) - Break-Case os_ios: caso os_android: caso os_winphone: caso os_tizen: cur_width = max (1, display_get_width ()) - cur_height = max (1, window_get_height ()) - Break}
  • Haga clic en la marca de verificación verde para guardar y cerrar la ventana de código.

  • Ahora cuando se ejecuta el juego en cualquier dispositivo móvil, usted debe ver que el juego de escalas correctamente sin importar la resolución del dispositivo o si se cambia la orientación de horizontal a vertical. También debe darse cuenta de que más de la habitación se visualiza en el modo horizontal en lugar de vertical.

    Artículos Relacionados