Проецирование текстуры с плоскости на объект с помощью Unity
Я пытаюсь спроецировать текстуру с самолета на стену с помощью raycast. Это должно происходить в реальном времени. Поскольку плоскость больше стены, предполагается, что только часть текстуры должна появиться на лицевой стороне стены. Таким образом, перемещение плоскости также изменит часть текстуры на стене. Стена может иметь окна и т.д., так что это не просто куб. Мне уже удалось получить координаты текстуры с помощью raycasts, но мне пока не удалось правильно нанести текстуру на стену. Есть идеи, как мне этого добиться?
1 ответ
Похоже, вам нужен проектор, это позволяет вам проецировать изображение на любую модель. В основном это используется для теней, но все может быть спроецировано где угодно!