#c# #unity3d
#c# #unity-игровой движок
Вопрос:
У меня камера установлена в положение (0,0,0) и поворот (0,0,0).Я хочу создать экземпляр canvas (динамически) в поле зрения камеры, и я хочу сохранить соотношение сторон объекта, даже если индекс Z меняется.
Для большей наглядности я хочу, чтобы холст покрывал одну и ту же область в позиции (10,5,0) и, например, в позиции (10,5,50).
Как я могу достичь этой цели?
Комментарии:
1. Не могли бы вы поделиться скриншотом того, что вы пытаетесь охватить. Это объект в 3D или элемент пользовательского интерфейса. Вы упомянули canvas, но как он меняется при перемещении по оси z, если это элемент canvas?
2. я попытаюсь сделать несколько скриншотов
3. вам нужно будет отрегулировать масштаб, установив worldtoscreenpoints в качестве отправной точки
4. @BugFinder можете ли вы быть более конкретным, чтобы помочь мне найти учебник или руководство?
5. Мы не указываем людям на руководства .. у вас есть функция, вы можете прочитать документы Unity о том, как ее использовать