Всем привет! От безделия решил сделать пару скриптов которые призваны облегчить создание платформеров на Game Maker Stuio(Game Maker 8.0+) .На данной ранней стадии разработки уже готово управление персонажем.
Как импортировать скрипты в GMS:
Для импорта скриптов в GMS необходимо кликнуть ПКМ по Scripts и выбрать Add Exiting Scripts и вам откроется окошко в котором необходимо указать желаемый скрипт(или группу скриптов) для импорта
На данный момент готово три функции:
Код
set_player_control(control_type,can_jump) - задается в Create персонажа и устанавливает тип управления ГГ
control_type - управление движением(может быть "arrows" - стрелками или "keys" - кнопками W,S,A,D)
can_jump - может ли персонаж прыгать (может быть true - может прыгать или false - не может)
control_type - управление движением(может быть "arrows" - стрелками или "keys" - кнопками W,S,A,D)
can_jump - может ли персонаж прыгать (может быть true - может прыгать или false - не может)
Код
set_moving_sprites(sm_stay,sm_left,sm_right,sm_jump) - задается в Create персонажа или НПС и устанавливает набор спрайтов для движения
sm_stay- спрайт для ожидания
sm_left- спрайт для движения влево
sm_right- спрайт для движения вправо
sm_jump- спрайт для прыжка
sm_stay- спрайт для ожидания
sm_left- спрайт для движения влево
sm_right- спрайт для движения вправо
sm_jump- спрайт для прыжка
Код
use_platformer_moving(speed,g-forse,jump_hight) - задается в Step или Draw персонажа и позволяет ГГ двигатся
speed-скорость передвижения
g-forse - гравитация
jump_hight - сила прыжка
speed-скорость передвижения
g-forse - гравитация
jump_hight - сила прыжка
Что планируется добавить:
- Лестницы
- Приседание
- АИ для врагов
- Взаемодействие с предметами
- Лестницы
- Приседание
- АИ для врагов
- Взаемодействие с предметами
Комментариев нет:
Отправить комментарий