Сообщение от ABTOMAT
Твоя задача найти координаты XYZ этой точки что ты нарисовал (зная вектор направления камеры и расстояние клипа это можно сделать), а потом спроецировать в экранные координаты (в Юнити есть АПИ для этого, гугли Unity Camera Project)
|
Спс за ответ.
Нет все труднее. На выходе должно быть типа линяя горизонта 200 пикселей от нижней границы экрана... Или линия горизонта ушла за экран. Можно не в пикселях а например в координатах от 0 до 1. Все это при условии что линия горизонта не вращается по оси крена (поперечная ось), то есть она всегда горизонтально расположена на экране.
В общем если смотреть скриншот нужно рассчитать высоту зеленой линии на экране. Она получается ниже реальной линии горизонта потому что Far clip plane камеры обрезает синюю плоскость ближе.
Задачка непростая в общем и ее сложно объяснить но я старался доходчиво.