Оглавление:

Gamemaker Simple Game: 12 шагов
Gamemaker Simple Game: 12 шагов

Видео: Gamemaker Simple Game: 12 шагов

Видео: Gamemaker Simple Game: 12 шагов
Видео: How To Make A Classic Arcade Game in GameMaker 2024, Июль
Anonim
Image
Image

Это простая игра (вы, наверное, знаете, по названию). В нем есть один блок (это вы), а также построенная платформа или другой цветной блок.

Для этой игры вам понадобятся:

Учетная запись yo yo games для доступа к Gamemaker studio 2

Однако вам не понадобятся платные планы для Gamemaker.

Шаг 1. Создайте новую игру

Создать новую игру
Создать новую игру
Создать новую игру
Создать новую игру
Создать новую игру
Создать новую игру

Первый шаг - создать новую игру.

Для этого вам необходимо:

  • Нажмите New
  • Нажмите GameMaker Language
  • Введите, как вы хотите, чтобы ваша игра называлась

Шаг 2: Измените Fps

Изменить Fps
Изменить Fps
Изменить Fps
Изменить Fps

Обычно первым шагом к созданию игры является изменение fps (кадров в секунду) до желаемого значения. У нас будет 60.

Для этого вам необходимо:

  • Откройте Параметры нажмите на правой боковой панели
  • Щелкните Main
  • Найдите игровые кадры в секунду и измените его на 60

Шаг 3. Создание спрайтов

Создать спрайты
Создать спрайты
Создать спрайты
Создать спрайты
Создать спрайты
Создать спрайты
Создать спрайты
Создать спрайты

Теперь, когда у нас есть все варианты, мы можем запустить игровые спрайты и объекты.

Для этого:

  • Щелкните правой кнопкой мыши панель «Спрайты» на правой боковой панели.
  • Затем нажмите «Создать спрайт».
  • Переименуйте свой спрайт в Splayer (буква s спереди говорит вам, что это спрайт)
  • Нажмите "Изменить изображение".
  • Нарисуйте своего игрока. В этом примере я использую зеленую рамку, которую вы тоже можете использовать.
  • Повторите еще раз для стены. Но на этот раз назовите его Swall и раскрасьте серую коробку

Шаг 4: Создание объектов

Создать объекты
Создать объекты
Создать объекты
Создать объекты
Создать объекты
Создать объекты

Теперь, когда у нас есть спрайты, мы можем создавать для них объекты.

Для этого:

  • Щелкните правой кнопкой мыши часть «Объекты» на правой боковой панели и выберите «Создать объект».
  • Переименуйте объект в Oplayer
  • Щелкните No Sprite и выберите Splayer.
  • Повторите для Swall, но назовите его Owall и назначьте Swall.

Шаг 5: установите переменные

Установить переменные
Установить переменные
Установить переменные
Установить переменные
Установить переменные
Установить переменные

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

Для этого:

  • Выберите события в меню Oplayer
  • Нажмите "Создать"
  • Введите 4 переменные, показанные на последнем рисунке этого шага, вместе с точкой с запятой в конце каждой строки.
  • Измените 0,1 на 2 (извините за просчет на картинке)

Шаг 6: начните движение

Начать движение
Начать движение
Начать движение
Начать движение
Начать движение
Начать движение

Чтобы начать переезд, вам необходимо:

  • Создать событие шага
  • Проверьте, когда клавиши нажаты (см. Код на втором рисунке этого шага)
  • Перемещение при нажатии клавиш (см. Код на третьем рисунке этого шага)

Смотрите весь код для этого шага на третьем изображении

Шаг 7: Добавление горизонтальных столкновений

Добавление горизонтальных столкновений
Добавление горизонтальных столкновений
Добавление горизонтальных столкновений
Добавление горизонтальных столкновений
Добавление горизонтальных столкновений
Добавление горизонтальных столкновений

Теперь, когда у нас есть горизонтальное движение, нам нужны горизонтальные столкновения.

Для этого:

  • Прямо перед x = x + hsp добавьте новый код, показанный на рисунке 1.
  • Теперь добавьте код, показанный на рисунке 2 (не волнуйтесь, в конце я расскажу, что все означает)
  • Теперь добавьте код, показанный на рисунке 3.

Шаг 8: вертикальные столкновения

Вертикальные столкновения
Вертикальные столкновения

Этот код почти такой же, как и код на предыдущем шаге, поэтому просто скопируйте его с картинки вверху

Шаг 9: добавление силы тяжести

Добавление гравитации
Добавление гравитации

Прямо под hsp = движение * прогулки

Введите vsp = vsp * grv

Шаг 10: прыжки

Прыжки
Прыжки

В последнем разделе кода мы будем прыгать (ха-ха)

Просто скопируйте где и какой код, чтобы закончить код

P. S.

Измените -7 на -20 (извините за просчет на картинке)

Шаг 11: карта

Карта
Карта
Карта
Карта
Карта
Карта
Карта
Карта

Для финальной части вашей игры вам нужно сделать карту

Откройте папку комнат и выберите room1.

Затем перетащите все стены, которые хотите (не забудьте добавить игрока)

Шаг 12: что это значит

P. S.

Я забыл упомянуть в видео, что событие create происходит только при создании объекта

Рекомендуемые: