Modo avanzado
Hasta ahora hemos
considerado las opciones más simples de Game Maker. Pero hay muchas mas
posibilidades. Para habilitarlas debes ejecutar Game Maker en Modo
Avanzado (Advanced Mode).
Es fácil de cambiar. En el
Menú File, click en el ítem Advanced Mode. (Para ver los
cambios debes reiniciar Game Maker o al menos guardar tu juego y volver a
cargarlo). Cuando comience Game Maker en Advanced Mode, el
siguiente formulario se mostrara:

Contiene todo lo que estaba
en Simple Mode, pero hay un número de recursos adicionales, botones e
ítems de menú. También, como veremos en los siguientes capítulos los diferentes
recursos tienen opciones adicionales. Aquí analizaremos los diferentes ítems del
menú.
Menú File
En el Menú File
puedes encontrar los siguientes comandos.
-
Merge Game (Unir Juego).
Con este comando puedes unir todos los recursos (sprites, sonidos, objetos,
cuartos, etc.) de otro juego en tu actual proyecto. Esto es bastante útil se
deseas hacer algo que quieras volver a usar (Ej.: Sistemas de menú). Fíjate
que todos los recursos, instances y tiles tendrán nuevos nombres lo que puede
causar problemas si los usas en scripts. Es tu responsabilidad hacer que sea
seguro que los recursos en los dos diferentes archivos tengan distintos
nombres, de otro modo, podrían aparecer problemas.
-
Preferences
(Preferencias).
Aquí puedes configurar varias opciones del programa. Estas opciones se
aplicarán cada vez que uses Game Maker y se explican en el apartado
siguiente.
Preferencias
Aquí puedes poner un número
de preferencias sobre Game Maker. Estas serán recordadas entre diferentes
llamadas a Game Maker. Las siguientes preferencias se podrán elegir:
-
Show recently edited
games in the file menú
(Mostrar los juegos recientemente editados en el Menú File): Si está chequeada
los ocho juegos mas recientemente editados serán mostrados debajo de recent
files en el Menú File.
-
Load last opened file on
startup
(Cargar el último juego abierto al comienzo): Si está chequeada cuando
comiences Game Maker el archivo abierto más recientemente será abierto
automáticamente.
-
Maximal number of backups
(Máximo numero de copias): Aquí indicas cuántas (1-9) diferentes copias de
respaldo deben ser recordadas por el programa.
-
Show
progress while loading and saving files.
Cuando se carga o
se guarda el juego se muestra un indicador de progreso.
-
At startup
check for and remove old temporary files.
Game Maker
y los juegos creados con él, crean unos archivos temporales. Normalmente estos
archivos se eliminan automáticamente pero a veces, debido a fallos en los
juegos, no ocurre así. Activando esta opción Game Maker chequea si
existen archivos de este tipo y los elimina al arrancar.
-
Run games in
secure mode.
(Ejecutar el juego
en modo seguro): Si está chequeada, cualquier juego creado con Game Maker
que funcione en tu maquina, no permitirá ejecutar programas externos, o
cambiar o eliminar archivos en un lugar diferente del que se encuentre el
juego (Esto es una garantía contra Troyanos). Chequeándola puede hacer que
ciertos juegos que usen archivos externos no se ejecuten correctamente. Esta
opción sólo funciona al ejecutar los juegos desde Game Maker y no al
jugarlos desde el ejecutable.
-
Show the origin and
bounding box in the sprite image
(Mostrar el origen y la bounding box en el sprite): Si está chequeada, en el
formulario de propiedades del sprite, el origen y la bounding box del sprite
será indicada.
-
In object properties,
show hints for actions
(En las propiedades del objeto, mostrar descripción para las acciones): Si
esta chequeada, en el formulario de propiedades del objeto, cuando pases el
puntero del mouse sobre alguna de las acciones, una descripción será mostrada.
-
When
closing, remove instances outside the room.
Si se activa, el
programa te avisará si hay instancias o tiles fuera del room y te preguntará
si quieres eliminarlas.
-
Remember
room settings when closing the form.
(Recordar la
configuración del cuarto cuando se cierre el formulario): Si esta chequeada,
un numero de opciones del cuarto; como whether to show the grid,
whether to delete underlying objects, etc. serán recordadas cuando edites
el cuarto más adelante.
-
Scripts and code and
colors
(Scripts y código en colores): Consulta el capítulo sobre scripts para más
información.
-
Image editor
(Editor de imágenes): Por defecto Game Maker tiene un editor interno de
imágenes tú tienes un mejor programa editor de imágenes puedes indicarlo aquí
para usar un programa diferente para edita imágenes.
-
External sound editors
(Editores externos de sonido): Puedes indicar qué editor externo quieres usar
para los diferentes tipos de sonido. (Fíjate que Game Maker no tiene un
editor interno de sonido, por lo que si no indicas ninguno no podrás editar
los sonidos).
Menú Edit
En el Menú File puedes
encontrar los siguientes comandos:
-
Insert group (Insertar
grupo): Los
recursos pueden ser agrupados juntos. Esto es bastante útil si tú haces un
juego grande. Por ejemplo, puedes poner todos los sonidos relativos a un
objeto juntos en un grupo, o puedes agrupar todos los objetos que usas en un
nivel en particular. Este comando crea un nuevo grupo en el tipo de recurso
seleccionado actualmente. Te preguntaras por el nombre. Los grupos pueden
contener otros grupos dentro de ellos, etc. Como indica bajo puedes arrastrar
recursos hacia los grupos.
-
Find Resource (Buscar
recurso): Con
este comando pones el nombre del recurso y abre el formulario de propiedades
correspondiente.
-
Expand Resource Tree.
Expande
completamente el árbol de recursos, mostrándolos todos.
-
Collapse Resource Tree.
Contrae
completamente el árbol de recursos, ocultándolos todos.
-
Show Object Information.
Con este
comando puedes obtener un resumen de todos los objetos del juego.
Menú Add
Con este menú puedes añadir
recursos adicionales. Fíjate que para cada uno de ellos hay un botón en la barra
de herramientas y un método abreviado del teclado.
Menú Scripts
En este menú puedes
encontrar los comandos siguientes:
-
Import Scripts.
Se usa para importar scripts desde otros archivos.
-
Export Scripts.
Sirve para guardar
tus scripts en un archivo para poder distribuirlos. Cuando seleccionas un
script sólo ése es guardado. Cuando seleccionas un grupo de scripts se guardan
todos los scripts del grupo. Cuando seleccionas el recurso raíz (o un tipo
diferente de recurso) se guardan todos los scripts. También puedes acceder a
este menú clickando con el botón derecho del ratón sobre un script o un grupo
de scripts.
-
Show Built-in Variables.
Muestra una
lista ordenada de todas las variables propias locales y globales.
-
Show Built-in Functions.
Muestra una
lista ordenada de todas las funciones de Game Maker.
-
Show Constants.
Muestra una lista de
todas las constantes propias de Game Maker y de las definidas en las opciones
del juego.
-
Show Resource Names.
Muestra una
lista ordenada de todos los recursos. Puedes pinchar en los recursos para
editarlos.
-
Search in Scripts.
Puedes buscar una cadena de texto en todos los scripts a la vez. Puedes
pinchar en los resultados para editar ese script.
-
Check Resource Names.
Chequea todos
los nombres de los recursos, mostrando los nombres incorrectos, duplicados o
si coinciden con una variable, función o constante. Puedes pinchar en los
resultados para editar ese recurso.
-
Check All Scripts.
Chequea todos los
scripts buscando errores. Puedes pinchar en los resultados para editar ese
script.