Как реализовать синхронизировать поворот персонажа вместе с анимацией в Unity3D?
Сам поворот персонажа реализован следующим образом:
Ray mousePosition = _mainCamera.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(mousePosition, out hit, 1000))
{
Vector3 cursorPositon = new Vector3(hit.point.x, 0f, hit.point.z);
Vector3 forward = cursorPositon - transform.position;
transform.rotation = Quaternion.Lerp(transform.rotation, Quaternion.LookRotation(new
Vector3(forward.x, 0f, forward.z)), _rotateInAttackModeSpeed * Time.deltaTime);
}
Но анимация при этом смотрит в другую сторону, хотя сам обьект персонажа смотрит в сторону курсора
