1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как создать таймер в GameMaker

Пакет разработки Game Maker от YoYo Games популярен благодаря своей способности позволять начинающим разработчикам игр создавать игры своей мечты без знания программирования. Однако некоторые функции игры не имеют готовых функций в интерфейсе Game Maker. Здесь предприимчивому разработчику приходится писать свое. Один из таких экземпляров предназначен для игрового таймера, который ограничивает игрока определенным количеством времени для прохождения уровня.

Шаг 1

Создайте объект, щелкнув правой кнопкой мыши «Объекты» и выбрав «Создать объект». Назовите объект «таймер». Не назначайте ему спрайт.

Шаг 2

Нажмите «Добавить событие» и «Создать». Это создаст код, который сработает сразу после запуска игры.

Шаг 3

Перейдите на вкладку «Управление» и перетащите значок в виде квадрата со словом «VAR» на панель «Действия». Выполнение этого является действием «установить переменную», и вы используете его для сохранения информации для использования в другом месте программы. В появившемся всплывающем окне дайте вашей переменной имя «room_speed» и установите ее значение на 30. Это сообщает игре, что вы хотите, чтобы она работала со скоростью 30 кадров в секунду. Это очень важно, так как Game Maker запоминает только количество отображаемых кадров, а не количество прошедшего времени.

Шаг 4

Перетащите еще одно действие «установить переменную» на панель «Действия». Назовите эту переменную «секунды» и установите для нее значение 10. Это количество времени на таймере вашей игры.

Шаг 5

Перейдите на вкладку «Основные 2» и перетащите значок, похожий на секундомер, на панель «Действия». Измените настройку «количество шагов» на «room_speed». Помните, что «room_speed» сообщает игре, сколько кадров будет происходить за одну секунду. Теперь вы настраиваете будильник на срабатывание через указанное количество кадров, другими словами, на срабатывание через одну секунду.

Шаг 6

Нажмите «Добавить событие» и выберите «Будильник», чтобы создать кодировку, которая будет срабатывать каждую секунду при срабатывании будильника.

Шаг 7

Перетащите другое действие «установить переменную», установите для переменной «секунды» значение -1 и щелкните поле с пометкой «относительно». Это говорит Game Maker вычесть единицу из переменной секунд вместо того, чтобы просто установить ее в -1.

Шаг 8

Перетащите значок тестовой переменной на панель «Действия». Это похоже на слово «VAR» внутри восьмиугольника. Задайте для проверяемой переменной значение «секунды» и задайте для проверяемого значения значение «0».

Шаг 9

Перейдите на вкладку «Главная 2» и перетащите значок «Конец игры» на панель «Действия». Это красная кнопка, которая выглядит как кнопка выключения питания. Это завершит игру, когда секунды на таймере достигнут нуля.

Шаг 10

Вернитесь на вкладку «Управление». Перетащите значок «ELSE» на панель «Действия». Это сообщает Game Maker, что делать, когда секунды не равны нулю, и мы собираемся использовать это для сброса будильника. Перейдите на вкладку «Главная 2» и перетащите установленное действие по тревоге на панель «Действия». Еще раз установите будильник на "room_speed".

Шаг 11

Нажмите «Добавить событие» и выберите «Розыгрыш». Таймер полностью функционален, но было бы справедливо показать его игроку. Перетащите кнопку «Нарисовать переменную» со вкладки «Управление» и введите «секунды» в поле переменной.

Шаг 12

Создайте комнату, щелкнув правой кнопкой мыши «комнаты» и выбрав «создать комнату». Щелкните в любом месте сетки комнаты, чтобы добавить в комнату объект «таймер». Щелкните зеленую галочку, чтобы «сохранить», и щелкните зеленую стрелку, чтобы «запустить» игру. Игра должна работать в течение 10 секунд с таймером в верхнем левом углу экрана. Как только таймер дойдет до нуля, игра закончится.


  1. Как сделать видео на iPhone во время игры
  2. Как сделать iPhone игры, как Angry Birds
  3. Как сделать Нет-CD Patch
  4. Как сделать мобильную игру
  5. Как сделать папку с игрой на Ipod Touch