Перемещение мини карты Unity

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

 if (Input.GetMouseButtonDown(0))
 {
      startCoord = camera.ScreenToWorldPoint(Input.mousePosition);
 }
 else if (Input.GetMouseButton(0))
 {
      direction = startCoord - camera.ScreenToWorldPoint(Input.mousePosition);
      camera.transform.position += direction;
 }

переменная camera = та что показывает мини карту


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