Урок работы с реестром
В 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. Нужно использовать спрайт. Этот урок можно использовать, чтоб научится пользоватся сохранением настроек программы. | |
| |
Просмотров: 761 | |
Всего комментариев: 0 | |