2
Более эффективный способ реализации линии визирования на двумерной сетке с лучевым литьем?
Рассмотрим двумерную сетку плиток и приблизительную сферу координат, центрированную на игроке, которая представляет линию видимости. Цель состоит в том, чтобы заблокировать линию обзора за препятствиями (то есть стенами). Относительно просто определить, видна ли отдельная ячейка в зоне видимости: направить луч от игрока к целевой ячейке, используя Брезенхэма - если одна …