Относительно this question Мне было интересно, есть ли у .NET какие-либо библиотеки (или функции), которые я могу использовать, чтобы определить, столкнулась ли одна точка с другой.Построен в raytracing?
Я не уверен, что углы я должен использовать, но есть какая-то функция, как этот
func(point src, rect target, angle, distanceOfVision, listPointOrRectOfWalls)
Довольно маловероятно, но я не знаю формулу или как начать. Его быстрый и грязный прототип. Я подумываю написать функцию func, но снижая угол, делая линию видимости прямоугольником и проверяем, есть ли какие-либо точки стены между src и target.
Я честно понятия не имею, но может ли это быть тем, что предоставляет [XNA] (http://www.xna.com/)? –
Просто для удовольствия: http://tirania.org/blog/archive/2007/Nov-16.html ^^ – tanascius