Расширенный режим
Дойдя до этой страницы, мы рассматривали обычные характеристики Game Maker. Но существуют и другие дополнительные возможности. Чтобы их использовать, Вы должны запустить Game Maker в расширенном режиме. Переключиться в него очень просто. В меню File выберите пункт Advanced mode. (Чтобы полностью видеть все дополнительные возможности после перезапуска Game Maker или, по крайней мере, сохранения Вашей игры и последующей её загрузке.)
Когда Вы запускаете Game Maker в расширенном режиме, то отображается следующее окно:
Всё вроде как обычно, но добавляются дополнительные компоненты ресурсов, кнопки и пункты меню. Итак, в этой главе будут обсуждаться только те опции, которые будут доступны лишь в расширенном режиме.
Меню "File"
В файловом меню Вы можете найти следующие дополнительные команды:
- Публикация Вашей игры. Эта команда перенесет Вас на наш веб-сайт, где Вы можете легко загрузить и опубликовать Вашу готовую игру так, что каждый сможет в нее играть. Внимательно следуйте инструкциям, чтобы сделать Вашу игру общедоступной. Пожалуйста, только используйте для этого только готовые игры, а не предварительные версии.
Эта возможность доступна только в Pro издании.
- Merge Game (Слияние Игры). Используя эту команду, Вы можете объединить все ресурсы (спрайты, звуки, объекты, комнаты и т.д.) из другой игры в текущую. Это очень полезно при создании частей игры, которых Вы хотите использовать многократно (например, системное меню). (Отметьте, что все ресурсы получат новый идентификатор, что может вызвать проблемы при использовании их в сценариях). В частности убедитесь, чтобы ресурсы имели различные имена - иначе возникнут проблемы.
- Preferences (Предпочтения). Здесь Вы можете установить множество предпочтений Game Maker. Они будут упомянуты в различных запросах Game Maker. Список всех возможностей смотрите ниже.
Пункт "Preferences"
Выбирая пункт Preferences из меню File, Вы можете установить множество предпочтений, которые будут загружены после запуска Game Maker. Могут быть установлены следующие предпочтения:
- Show recently edited games in the file menu (Показать недавно редактированные игры в меню "File"). До восьми недавно редактированных игр может быть отображено в Недавних файлах.
- Load last opened file on startup (Загрузить последний запущенный файл). Выбрав этот пункт Game Maker при запуске автоматически откроет недавно запущенный файл.
- Keep backup copies of files (Сохранить резервные копии файлов). Выбрав этот пункт, программа сохраняет резервную копию Вашей игры с расширением gb0-gb9. Вы можете запросто открывать файл с таким расширением в Game Maker. Настоятельно рекомендуем использовать хотя бы одну резервную копию для Вашей работы!
- Maximal number of backups (Максимальное количество резервных копий). Здесь Вы можете указать, сколько резервных копий (от 1 до 9) может запоминать программа.
- Show progress while loading and saving files (Показать процесс загрузки и сохранения файлов). Здесь Вы можете указать отображение индикатора при загрузке либо сохранении файлов.
- At startup check for, and remove old temporary files (При запуске проверять и удалять старые временные файлы). Game Maker, а также созданные с его помощью игры, создают временные файлы. Обычно такие файлы удаляются автоматически, но иногда, например, когда игры повреждаются, они остаются не тронутыми. Если включена эта опция, то Game Maker проверяет, существуют ли такие файлы - и если существуют, то при следующем запуске происходит их удаление.
- Don't show the website in the main window (Не показывать веб-сайт в главном окне). Изображение и ссылка на веб-сайт в главном окне не показывается.
- Hide the designer and wait while the game is running (Свернуть программу во время тестирования игры). Программа находится в свернутом виде, пока Вы тестируете игру.
- Run games in secure mode (Запускать игры в безопасном режиме). Используя это действие, любая игра, созданная Game Maker, при запуске в таком режиме не будет позволять выполнение внешних программ, а также изменение или удаление файлов в других местах. (Это даже некоторая защита от "Троянских коней", хотя полная защита не гарантируется). Этой проверкой можно посмотреть, какие игры построены неправильно. Данные установки работают только при запущенном Game Maker. Итак, если Вы запускаете игру в Game Maker, то безопасный режим НЕ может быть задействован.
- Show the origin and bounding box in the sprite image (Показать первоначальный и изменяемый размер границ спрайтового изображения). Используйте это действие, во вложении свойств спрайта, чтобы указать оригинальный или изменяемый размер границ спрайтового изображения.
- In object properties, show hints for actions (В свойствах объекта, показывать подсказку для действий). Используя данное действие, в свойствах объекта, наведя курсор мыши на желаемое действие, Вы увидите его описание.
- When closing, remove instances outside the room (При закрытии удалять образцы объекта, которые находятся за пределами комнаты). Используя данное действие, программа уведомляет о присутствии за пределами комнаты образцов объектов или тайлов и позволяет их оттуда удалить.
- Remember room settings when closing the form (Запоминать установки комнаты при закрытии редактора комнат). Используя это действие, программа может запоминать последние установки комнаты при возврате в редактор комнат позже.
- Scripts and code and colors (Сценарии, код и цвета). Смотрите ниже для более детализированного описания.
- Image editor (Редактор изображений). По умолчанию Game Maker использует встроенный редактор изображений. Если у Вас имеется лучшая программа для редактирования изображений, то Вы можете указать к ней путь для дальнейшего использования.
- External sound editors (Внешние звуковые редакторы). Здесь Вы можете определить внешний звуковой редактор для обработки Ваших звуковых файлов. (Имейте в виду, что Game Maker не имеет встроенного звукового редактора, и если Вы не определяете внешние звуковые редакторы, то звук редактировать не можете.
Меню "Edit"
В меню редактирования Вы можете обнаружить следующие команды:
- Add group (Добавить группу). Ресурсы могут распределяться по группам. Это весьма полезно при создании больших игр. Например, Вы можете собрать в одну группу звуковые эффекты, или Вы можете сгруппировать объекты, используемые в одной комнате и т.п. Эта команда создаёт новую группу для выбранных к настоящему времени ресурсов. Вас попросят указать имя группы. Группы могут содержать подгруппы. Вы также можете переместить ресурсы в желаемую группу.
- Find Resource (Найти ресурс). С этой командой Вы заносите имя ресурса и открываете соответствующую форму.
- Expand Resource Tree (Развернуть дерево ресурсов). Полностью разворачивает дерево ресурсов, показывая все ресурсы.
- Collapse Resource Tree (Свернуть дерево ресурсов). Полностью сворачивает дерево ресурсов, скрывая все ресурсы.
- Show Object Information (Показать Информацию об Объекте). Используйте эту команду для получения краткой информации обо всех игровых объектах.
Меню "Resources"
В этом меню Вы можете создавать дополнительные ресурсы. Отметьте, что для этого действия имеется отдельная кнопка в панели инструментов и сокращённая комбинация клавиш.
Меню "Scripts"
В меню сценариев Вы можете найти следующие дополнительные команды:
- Import Scripts (Импортировать Сценарии). Используйте это действие для импортирования сценариев из файлов.
- Export Scripts (Экспортировать Сценарии). Используйте это действие для сохранения Ваших сценариев в файл, который может использоваться отдельно. Когда Вы выбираете ресурс сценария, то сохранён может быть только этот сценарий. Когда Вы выбираете группу всех сценариев, то будет сохранена группа. Когда Вы выбираете корневой ресурс (или другой тип ресурса), то все сценарии будут сохранены. Этот пункт меню также доступен при правом щелчке мыши на сценарие либо их группе.
- Show Built-in Variables (Показать Встроенные Переменные). Действие отображает отсортированный список всех переменных: как локальных, так и глобальных.
- Show Built-in Functions (Показать Встроенные Функции). Действие показывает отсортированный список всех функций.
- Show Extension Functions (Показать расширенные функции). Показывает отсортированный список всех функций доступных в пакетах расширения, которые Вы включили в Вашу игру.
- Show Constants (Показать Константы). Действие показывает отсортированный список встроенных и определённых в игровых опциях констант.
- Show Resource Names (Показать Имена Ресурсов). Действие показывает отсортированный список всех имён ресурсов. Вы можете кликнуть на имени для редактирования указанного ресурса.
- Search in Scripts (Поиск в Сценариях). Используя данное действие, Вы можете найти желаемую строку во всех сценариях. Вы можете кликнуть на одном из помеченных мест для дальнейшего редактирования.
- Check Resource Names (Проверка Имён Ресурсов). Здесь Вы проверяете все имена ресурсов. Если имена будут неправильными, то Вы будете об этом уведомлены - или когда существует одинаковое имя ресурсов, или когда имя ресурса является переменной, функцией либо константой. Вы можете кликнуть на имени для открытия определённого ресурса для редактирования.
- Check All Scripts (Проверить Все Сценарии). Данное действие проверяет все сценарии на ошибки. Вы можете кликнуть на одном из помеченных мест для дальнейшего редактирования.