У меня есть персонаж, который ходит по случайным точкам в моей комнате в Unity. Проблема в том, что он всегда обращен в одном направлении, я хочу написать в C # фрагмент кода, который будет определять направление, в котором находится персонаж в данный момент, и положение цели, а затем вычисляет угол между ними, чтобы превратить символ в такое количество. Я попробовал эту LookAt
функцию, но она заставляет персонажа ходить в форме дуги к цели, что выглядит очень неестественно, так как постоянно смотрит на цель.