Я ,наверно, самый тупой программист, но я не понимаю как сделать диапазон вращения. у меня есть стрелка на спидометре, которая должна крутится от -20 до 200 градусов, а у меня она крутится как бешеная без остановки.
public GameObject target;
public GameObject arrow;
private float Rotate = 20;
public Transform pixel_art_1;
private void Start()
{
Transform transformm;
transformm = GetComponent<Transform>();
}
void Update()
{
transform.RotateAround(target.transform.position, Vector3.back, Rotate * Time.deltaTime);
if (transform.rotation.z >= 240)
{
transform.RotateAround(target.transform.position, Vector3.back, Rotate * -1 * Time.deltaTime);
}
}