Хочу сделать приближение и отдаление подложки в 2D игре. Камера в ортогональном режиме направлена на спрайт подложки (использую 2d toolkit), спрайт в оригинальном размере без скейлинга. Минимальным значением зума будет такое значение size камеры, при котором спрайт будет заполнять весь экран с обрезкой по высоте. Максимальное — некий хардкод или коэффициент в процентах от минимального.
Не могу понять как рассчитать значение size для минимального зума, при этом знаю размеры экрана и подложки.
Следует ли изменять view port камеры для разных отношений сторон экрана?