Я пытаюсь создать экземпляр плоскости, в которой есть компонент VideoPlayer, который отправляет видео в MainTexture материала этой же плоскости.Я получаю видео по URL и добавляю «Переопределение материала» в качестве режима рендеринга.
Проблема в том, что мне нужно отрегулировать размер плоскости в соответствии с соотношением сторон видео (ширина всегда должна бытьто же самое, поэтому я должен регулировать только высоту).
Я могу получить доступ к материалу моей плоскости, но когда я пытаюсь получить доступ к основной текстуре, он возвращает ноль.Мне просто нужен размер этой основной текстуры (я думаю, что это временная RenderTexture, созданная единицей, которая имеет тот же размер, что и разрешение видео), чтобы я мог получить соотношение для масштабирования моей плоскости.
Я должен сделать это по сценарию, потому что игрок должен выбрать видео со своего компьютера, поэтому он должен работать с любым видео, которое выберет игрок.
Если кто-то знает другой способ получитьразрешение видео из видеоплеера (запоминание видео происходит с URL-адреса, поэтому это не видеоклип), я тоже могу попробовать.