Шрифты

Когда Вы захотите нарисовать текст в своей игре, то этот текст будет нарисован шрифтом Arial 12. Но, имея большее воображение, Вы, вероятно, захотите использовать другие шрифты. Чтобы использовать другие шрифты, Вы должны создать шрифтовые ресурсы. В каждом шрифтовом ресурсе, Вы определяете конкретный тип шрифта, который будет использоваться в Вашей игре. Для того чтобы установить шрифт, используйте соответствующее действие.

Для того чтобы добавить шрифтовой ресурс в Вашу игру, используйте пункт Create Font (Добавить Шрифт) из меню Resources или используйте соответствующую кнопку в инструментальной панели. В результате появиться следующая форма

Вы как обычно должны присвоить своему шрифтовому ресурсу имя. Затем Вы можете выбрать имя шрифта. Также Вы можете указать свой размер, и должен ли шрифт быть жирным и/или курсивом. Поймите, что большие шрифты занимают много системной памяти. Итак, мы сильно рекомендуем Вам не использовать шрифты с размером больше чем 32. (Также возможно масштабирование шрифтов при запущенной игре.) Пример определения шрифта указан внизу.

Шрифт обычно состоит из 256 символов, пронумерованных от 0 до 255. Но в общих чертах, Вы используете только небольшую их часть. По умолчанию, только символы от 32 до 127 сохраняются в шрифте. Чем больше символов Вы сохраняете в шрифте, тем больше используется для этого памяти. Вы можете изменить используемый символьный диапазон. Чтобы видеть индекс каждого символа, Вы можете использовать Шрифты, которые могут быть обнаружены в Windows в меню Пуск -> Панель Управления. Некоторые стандартные диапазоны могут быть указаны, используя соответствующие кнопки: Нормальный (Normal) диапазон - от 32 до 127, Весь (All) диапазон - от 0 до 255, Цифровой (Digits) диапазон - содержит только 10 цифр и Символьный/Буквенный (Letters) диапазон - содержит все символы верхнего регистра. Другие диапазоны могут использоваться по типу первого и последнего символьного индекса. Если символ не пролегает в диапазоне, то он будет заменён пробелом.

Обычно у Вас установлено много разных шрифтов и хорошо, когда имеются ссылки, откуда Вы можете загрузить их более сотни. Проблема в том, что если Вы используете нестандартные шрифты в своей игре, то имейте в виду, что такие шрифты могут быть не установлены на других компьютерах. Для того чтобы избежать этого, Game Maker может вставлять все шрифты, которые Вы захотите использовать в файле игры, но только в самостоятельные игры. Так что, если Вы распространяете самостоятельную игру, то Вам не нужно добавлять шрифты с игровым файлом. Но если Вы распространяете редактируемую версию игры с "причудливыми" шрифтами, то обеспечьте ими поставляемый файл.