Урок работы с реестром
В Game Maker есть возможность работы с реестром. Это отличное дополнение для работы ваших игр и программ. Реестр – это большая база данных в системе, в которой хранятся настройки большинства программ. Запись в реестре состоит из имени и значения. Значение может быть как строкой, так и числом.

Итак, начнём. Создадим объект registry_control. В событии создания пишем:

registry_set_root(1)//Выбираем раздел для использования
Option=registry_read_string_ext('Software\My_Game!','RegOption')//Читаем данные из реестра
if (Option='full')//Если Option=full:
{
window_set_fullscreen(1)//Запускаем игру в полноэкранном режиме
}


Так, можно сделать игровые настройки. Об этом я сейчас расскажу.

Создадим объект OptionFull. В событии нажатия кнопки F пишем:

window_set_fullscreen(1)//Делает игру во весь экран
registry_write_string_ext('Software\My_Game!','RegOption','full')//Сохраняет настройки в реестр


Создадим объект OptionNotFull. В событии нажатия кнопки N пишем:

window_set_fullscreen(0)//Делает игру в окне
registry_write_string_ext('Software\My_Game!','RegOption','notfull')//Сохраняет настройки в реестр


Добавляем все 3 объекта в комнату.

Так получится хорошая система сохранения настроек игры. При запуске игры читаются данные из реестра. Данные записываются в реестр в объектах: OptionFull, OptionNotFull. Если запись RegOption равна full, то игра запускается во весь экран. Если иначе, то в окне. Можно ставить в событие нажатия любые кнопки. Также нажатия ЛКМ, ПКМ. Но для мышки на объекты OptionFull, OptionNotFull. Нужно использовать спрайт. Этот урок можно использовать, чтоб научится пользоватся сохранением настроек программы.
Категория: Уроки по Game Maker | Добавил: Server313 (31.07.2011)
Просмотров: 761 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *: