Pytania otagowane jako grid

Regularne mozaikowanie powierzchni w celu utworzenia jednolitych, ciągłych komórek ułożonych w spójny wzór.



5
Symulacja ciśnienia w siatkowej symulacji cieczy
W mojej grze XNA mam system wodny oparty na siatce 2D, mamy metodę wykorzystującą automaty komórkowe do symulacji spadania i rozprzestrzeniania się wody. Przykład wody spływającej ze zbocza: Każda płytka może zawierać masę od 0 do 255 wartości cieczy, zapisanych w bajcie. Nie używam floats, starego systemu wodnego, który miałem, …
30 xna  c#  physics  grid  water 

2
Zdobądź pierścień płytek w siatce sześciokąta
Dzięki temu postowi : Sześciokątne płytki i znajdowanie sąsiadujących z nimi sąsiadów , jestem w stanie zebrać sąsiednie płytki do danej płytki. Ale prawie utknąłem na algorytmie, który daje mi tylko „pierścień” płytek określonych przez przesunięcie. Algorytm podany w tym artykule Przepełnienie stosu nie dba dokładnie o kolejność, w jakiej …


3
Jak renderować nieskończony wszechświat?
Jestem ciekawy, jakie są najlepsze praktyki w branży tworzenia gier, aby renderować wszechświat 3d? Być bardziej specyficznym: Punkty danych są podane i statyczne. Każdy punkt ma pozycję, kolor i rozmiar; Cały zestaw danych jest znacznie większy niż dostępna pamięć; Użytkownik powinien mieć możliwość „pomniejszenia”, aby zobaczyć większy obraz naraz; Najbardziej …

2
Planowanie patroli terytorium
Rozwijam grę / symulację, w której agenci walczą o ziemię. Mam sytuację pokazaną na poniższym obrazku: Te stworzenia chodzą i zajmują fragmenty ziemi, po których nadepną, jeśli są wolne. Aby uczynić to bardziej interesującym, chcę wprowadzić zachowanie „patrolujące”, tak że agenci faktycznie chodzą po swojej ziemi, aby patrolować od intruzów, …
14 java  ai  grid 

5
Jak zoptymalizować silnik kolizji, w którym kolejność jest znacząca, a kolizja jest warunkowa w zależności od grupy obiektów?
Jeśli po raz pierwszy zastanawiasz się nad tym pytaniem, sugeruję najpierw przeczytać część wstępnej aktualizacji poniżej, a następnie tę część. Oto synteza problemu: Zasadniczo mam silnik wykrywania i rozwiązywania kolizji z systemem podziału przestrzennego siatki, w którym ważna jest kolejność kolizji i grupy kolizji. Jedno ciało na raz musi się …

5
Jak uogólnić algorytm liniowy Bresenhama na zmiennoprzecinkowe punkty końcowe?
Próbuję połączyć dwie rzeczy. Piszę grę i muszę określić kwadraty siatki leżące na linii z zmiennoprzecinkowymi punktami końcowymi. Ponadto muszę uwzględnić wszystkie kwadraty siatki, których dotyka (tj. Nie tylko linię Bresenhama, ale niebieską): Czy ktoś może zaoferować mi jakiś wgląd w to, jak to zrobić? Oczywistym rozwiązaniem jest użycie naiwnego …

3
Generowanie dróg / rzek na 2d mapie sieci
To pytanie dla początkujących, ale oto: Moja mapa to siatka 2d i chcę generować drogi i rzeki. Trasa od punktu początkowego do końcowego nie może być optymalną drogą pod względem liczby płytek. Zamiast tego powinny mieć pewien poziom losowości (tury). Czy istnieje standardowy algorytm dla tego rodzaju rzeczy? Twoje zdrowie! …

2
Znajdowanie kształtów w szyku 2D, a następnie optymalizacja
Właśnie dostałem pozwolenie na zdjęcie ... Poniższy obraz z mojej gry pokazuje niektóre zaciemnione bloki, które zostały rozpoznane jako część kształtu litery „T”. Jak widać, kod przyciemnił bloki czerwonymi plamami i nie widział kształtów „T” z zielonymi konturami. Mój kod zapętla się przez x / y, zaznacza bloki jako używane, …

2
Falling Blocks i złożone kształty
Obecnie mam prostą grę podobną do Tetris i napotkałem problem, którego nie mogę rozwiązać. W przeciwieństwie do Tetrisa, w którym występuje pojedynczy spadający kształt, mam wiele potencjalnie powiązanych ze sobą kształtów, które muszą spaść; Muszę obliczyć ich końcowe pozycje. Rozważ następujące: Aby obliczyć ostateczną pozycję zielonego kształtu, po prostu skanuję …

3
Przechowywanie siatki heksadecymalnej
Tworzyłem małą strukturę heksadecymalną dla Unity3D i doszedłem do następującego dylematu. To jest mój układ współrzędnych (wzięty stąd ): Wszystko działa całkiem ładnie, z wyjątkiem tego, że nie mam pojęcia, jak go przechowywać. Pierwotnie zamierzałem przechowywać to w tablicy 2D i wykorzystywać obrazy do generowania moich map. Jednym z problemów …

3
Ustal, czy zestaw płytek na siatce tworzy zamknięty kształt
Biorąc pod uwagę zestaw płytek na siatce, chcę ustalić: Jeśli płytki tworzą zamkniętą figurę Jeśli płytki tworzą zamkniętą figurę, licząc boki planszy jako krawędź figury Jeśli jedno z dwóch poprzednich stwierdzeń jest prawdziwe, które dodatkowe płytki mieszczą się w załączonej figurze, początkowa forma płytek. Gracz rozpocznie od naciśnięcia jednego kafelka, …
10 algorithm  grid  graph 

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.