Как правильно поворачивать башню танка за камерой?

подскажите пожалуйста, как сделать чтобы башня вращалась за камерой по Y с определенной скоростью. Этот код работает, но когда угол камеры меняется с отрицательного на положительный или наоборот, то башня делает полный оборот, как это исправить?

 if (transform.eulerAngles.y > _cameraOffset.eulerAngles.y)
    {
        transform.Rotate(Vector3.down * _rotationAnglePerSecond * Time.fixedDeltaTime);
    }
    else
    {
        transform.Rotate(Vector3.up * _rotationAnglePerSecond * Time.fixedDeltaTime);
    }

Video


Ответы (0 шт):