Pytania otagowane jako line-of-sight


4
Znajdowanie niezakończonych płytek w grze opartej na kafelkach
Pracuję nad grą opartą na kafelkach 2D, a teraz staram się uzyskać 2d równowartość woluminów cienia. Mam problem ze znalezieniem powierzchni, które powinny rzucać cienie. Z dowolnego miejsca w grze muszę znaleźć albo niezamknięte twarze, albo całą płytkę. Moje pytanie brzmi: czy mogę znaleźć te płytki / krawędzie tak szybko, …

2
Ukośna linia wzroku z dwoma rogami
Obecnie używam algorytmu liniowego Bresenhama dla linii wzroku. Problem polega na tym, że znalazłem przypadek, w którym gracze mogą patrzeć przez ściany. Występuje, gdy gracz patrzy między dwoma rogami ściany ze szczeliną po drugiej stronie pod określonymi kątami. Chcę, aby kafelek między dwiema ścianami został oznaczony jako nieprawidłowy. Jaki jest …

2
Bardziej efektywny sposób wdrożenia linii wzroku na siatce 2D z rzutowaniem promieniami?
Rozważ siatkę 2d płytek i przybliżoną kulę współrzędnych - wyśrodkowaną na odtwarzaczu - która reprezentuje linię wzroku. Celem jest zablokowanie linii wzroku poza przeszkodami (np. Ścianami). Względnie proste jest ustalenie, czy widoczna jest pojedyncza komórka w polu widzenia: rzuć promień z gracza na komórkę docelową, używając Bresenhama - jeśli jedna …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.