необходимо получить координаты точек пересечения лучей со стенками объектов на карте, чтобы потом их отрисовать в псевдо 3д.
В голову приходят две мысли это для каждого луча проверять цвета пикселей, но мне кажется это дикость. Ну или проверять пересечение каждого луча со всеми стенками по формуле. В таком случае мне нужно хранить все отрезки(стенки объектов) и каждую итерацию проверять пересекаются они с каждым лучом или нет?
Желтый это игрок, типа камера
Можно прогуглить про ray marshing, но тут никуда не деться от проверки цвета и пересечений. Raycasting никогда дешёвым не был ¯\_ (ツ) _/¯
Обсуждают сегодня