Запитання з тегом «line-of-sight»

7
Чи можу я перешкодити діагональному руху вивчити більше карти?
Чи можу я запобігти появі діагонального руху більше, ніж ортогональний рух, у будь-якому з 8 напрямків руху в будь-якому з 8 напрямків відбувається рівно стільки ж витків (правила стилю шахової дошки)? Наприклад: Ви червоне поле на зображенні нижче. Зараз зелені клітини видно вам (квадратне поле зору). Ви можете перемістити відстань …

4
Пошук невключених плиток у грі на основі плитки
Я працюю над грою на 2D плитках, і зараз я намагаюся отримати 2d еквівалент об'ємів тіней для роботи. У мене виникають проблеми з пошуком поверхонь, які повинні відтінити тіні. З будь-якого моменту гри мені потрібно знайти нерозкриті обличчя, або всю плитку. Моє запитання: як я можу знайти ці плитки / …

2
Діагональна лінія зору з двома кутами
Зараз я використовую алгоритм лінійки Брезенама для огляду. Проблема в тому, що я знайшов крайній випадок, коли гравці можуть дивитись крізь стіни. Виникає, коли гравець дивиться між двома кутами стіни з зазором з іншого боку під певними кутами. Я хочу, щоб плитка між двома стінами була позначена недійсною. Який найшвидший …

2
Більш ефективний спосіб реалізовувати Лінійку зору на 2d сітці з використанням відливу променів?
Розглянемо 2d сітку плиток та приблизну сферу координат - з центром на програвачі - що представляє пряму зору. Мета - перекрити лінію зору за межі перешкод (тобто стін). Визначити, чи видно окрему клітинку в зорі зору, порівняно просто: киньте промінь від гравця до цільової комірки, використовуючи Брезенхема - якщо одна …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.