hero564,
Объект игрока: o_player:
Create: Start moving in a direction(self, право, скорость 5)
Step:
Код
gravity_direction = 270; //Устанавливаем направление гравитации вниз
if place_free(x,y+1)
{
gravity = 1
}
else
{
gravity = 0
}
Столкновение с объектом пола o_floor:
Код
if (vspeed > 0 && not place_free(x,y+vspeed))
move_contact(270);
vspeed = 0;
Нажата клавиша Пробел:
Код
if (not place_free(x,y+1))
{
vspeed = -15
}
Нажата клавиша S:
Код
sprite_index = s_player_small //спрайт пригнувшегося персонажа
Отпущена клавиша S:
Код
sprite_index = s_player //спрайт обычного персонажа