Не знаю. То есть, когда игрок идёт просто прямо, то движение нормальное, без замедлений. А когда игрок идёт одновременно, то замедляется
Ну надо разобраться, если мне не изменяет тригонометрия то если ты к вектору который направлен прямо добавляешь вектор вправо или влево, то движение прямо меняться не должно.