2D, Платформер.
Проблема простая, но меня она нервирует. Суть: У меня имеется отдельный код с анимацией, в нем описано(к примеру): если ГГ не имеет под ногами obj_Wall то врубается анимация прыжка и т.д.
Вот сам код:
//animation
if (!place_meeting(x,y+1,obj_wall))
{
sprite_index = spr_player_jump;
image_speed = 0.35;
}
else
{
if (hsp == 0)
{
image_speed = 0.5;
sprite_index = spr_player;
}
else
{
image_speed = 0.35;
sprite_index = spr_player_run;
}
}
//Поворот на 180 ГГ
if (hsp != 0)
image_xscale = sign(hsp);
Проблема в коде с
if (hsp == 0)
{
image_speed = 0.5;
sprite_index = spr_player;
}
При запуске он воспроизводит анимацию, но - либо если не устанавливать скорость он воспроизводит сразу всю анимацию сразу (налаживая кадры на друг-друга), либо, если установить скорость показывается только 1-вый кадр.
Видео с "Проблемой"
Я мог бы проигнорировать это, но смотреть на статую мне не приятно.Добавлено (29 Января 2021, 15:59)
---------------------------------------------
Спасибо, сам разобрался