Есть код в событии шага:Код
if keyboard_check(vk_left) then begin
if global.p1=1
{
sprite_index = spr_kit_left_kub;
image_speed=0.15;
}
else
{
sprite_index = spr_kit_left;
image_speed=0.15;
}
end;
if keyboard_check_released(vk_left) then
image_speed=0
if keyboard_check(vk_right) then begin
if global.p1=1
{
sprite_index = spr_kit_right_kub;
image_speed=0.15;
}
else
{
sprite_index = spr_kit_right;
image_speed=0.15;
}
end;
if keyboard_check_released(vk_right) then
image_speed=0
Нормально работает меня почти всё устраивает. Мне не нравится только одно и исправить это у меня никак не выходит. При нажатии кнопок движения идёт анимация за счёт включения скорости, а при отпускании анимация останавливается.
Мне нужно сделать так, чтобы при нажатии кнопок движения шла анимация при этом не брался первый кадр спрайта, а при отпускании анимация останавливалась и задавался первый кадр спрайта.