У меня есть проекционная игра Unity2D orthographi c, выложенная на холсте World Space. Когда я изменяю аспект rat ios, элементы пользовательского интерфейса обрезаются по краям экрана. Я понимаю, что мог бы Screen Space решить эту проблему, но это вызывает другие проблемы. Мне нужно, чтобы этот холст был в Мировом пространстве.
Прикрепленное изображение показывает макет в формате 18: 9 в окне сцены. Я изменил аспект на 4: 3 в окне игры, а затем вернулся к окну сцены. Вы можете увидеть, как холст будет обрезан до 4: 3. Если я изменяю ширину холста в соответствии с форматом экрана, все в порядке, но мне нужно сделать это в скрипте, чтобы соответствовать формату устройства, а не только через Инспектор.
Похоже, я могу изменить размер холста чтобы соответствовать экрану 4: 3, и все хорошо, но как мне сделать это в коде?
![enter image description here](https://i.stack.imgur.com/r4QLO.jpg)