Главная » Статьи » Уроки » Для опытных |
В категории материалов: 2 Показано материалов: 1-2 |
Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам
В Game Maker можно "доставать" различные ресурсы из внешних папок. То есть ваш .exe файл не будет ничего содержать кроме строки кода (точнее строки и нескольких кнопок), а весь код, картинки и звуки будут содержатся в другом месте. Собственно зачем это нужно? Ну вот пара примеров: вы создали обновления картинок (или кода) и что-бы не заставлять человека качать всё заново предлагаете ему скачать только картинки (код). Или может кто то хочет создать мод для игры улучшающий АИ врага или заменить спрайты на более красивые. |
Тут я решил рассказать как сделать "открытие уровней", то есть пока не прошел первую миссию взяться за вторую нельзя + перепрохродение миссий. Делается это с помощью ini файлов в которые вписывается пройдена ли миссия или нет (true - да или false - нет). Конечно опытный пользователь сможет просто на просто открыть файл блокнотом и изменить false на true, но эту проблему можно решить есть изменить расширение .ini на .save (люди подумают что это сейв и туда лучше не лазить) или какое-либо другое, хоть .vam_kazetsa_chto_eto_ne_ini_fail_no_eto_ne_tak расширение не имеет значения game maker и так поймет что это ini файл. Алгоритм чтения такой: 1. Открываем файл. 2. Читаем значение из ключа lvl2 и записываем его в переменную. 3. Закрываем файл. 4. Если переменная равна 0 то уровень закрыт и невидим иначе открыт и видим. |