Jakie są dobre podejścia do proceduralnego generowania nieskończonego poziomu 2d? Poziom można ograniczyć w dowolnym wymiarze, ale niekoniecznie. Podejście, które do tej pory ma dla mnie największy sens, polega na zastosowaniu promienia opartego na siatce. np. podziel obszar gry na siatkę z kwadratami określonego rozmiaru, a następnie załaduj X kwadratów …
Obecnie pracuję nad opartą na kafelkach platformówką 2D podobną do Terrarii, chociaż mam trudności z generowaniem terenu. Mam pewne podstawy, chociaż nie są one przydatne. Wypróbowałem kilka różnych technik, takich jak hałas Perlina, i czytałem o innych, takich jak przesunięcie punktu środkowego, chociaż nie jestem pewien, która z nich byłaby …
Ja i zespół pracujemy nad grą budowniczą fabryk, która daje graczowi losową fabrykę na początku gry. Aby upewnić się, że istnieje poczucie „uczciwości”, idealnie losowo wygenerowana fabryka miałaby obszar w obrębie kilku jednostek (wartość zastępcza) 30. Stosunkowo prosty jest napisanie prostego generatora losowych prostokątów, aby spełnić te specyfikacje, ale naszym …
Pracuję nad 2d przewijaną bocznie grą na PC, która korzysta z biblioteki gier SFML. Problem, którego nie jestem w stanie rozwiązać, polega na tym, że w wielu klawiaturach kombinacja trzech lub więcej klawiszy (jak w + d + k) nie działa. Czy jest jakiś sposób na rozwiązanie tego problemu?
Niedawno pojawiła się dyskusja na temat tworzenia wieloosobowej gry 2D z przewijanym bokiem, która może mieć zapętlony poziom (Pomyśl o Starbound i jak zapętlają się ich światy). Pomyślałem, że najprostszym sposobem będzie posiadanie prostokątnej mapy ze strefami wyzwalania, która mogłaby teleportować graczy z jednej strony na drugą. Jednak oczywistym problemem …
Pracuję nad grą z proceduralnie generowanym światem. Idealnie byłoby generować krajobrazy tak piękne, jak światy Minecraft. Minecraft ma przepaści, wodospady, góry, pofałdowane wzgórza i oceany itp. Ale ponieważ będzie to odgórna (właściwie 3/4) gra, nie sądzę, aby większość z nich była możliwa. Głównym powodem jest to, jak trudno jest przedstawić …
W XNA wyświetlam prosty prostokąt, który jest rzutowany na podłogę. Projektor można ustawić w dowolnym miejscu. Oczywiście rzutowany prostokąt ulega zniekształceniu w zależności od położenia i kąta rzutnika. Kinect skanuje podłogę w poszukiwaniu czterech rogów. Teraz moim celem jest przekształcenie oryginalnego prostokąta, tak aby rzut nie był już zniekształcony przez …
Staram się stworzyć prostą grę, w której wystrzeliwany jest statek kosmiczny, a następnie na jego ścieżkę wpływa grawitacja planet. Podobne do tej gry: http://sciencenetlinks.com/interactives/gravity.html Chcę wiedzieć, jak odtworzyć wpływ planet na statek kosmiczny w tej grze, aby statek kosmiczny mógł „okrążać” planetę, aby zmienić kierunek. Udało mi się osiągnąć fałszywe …
Powiedzmy, że masz animację, która ma się zdarzyć podczas wystrzeliwania kuli. Jak sprawić, by kula pojawiła się na końcu animacji. Jedyne, co mogę wymyślić, to poznać czas trwania animacji i opóźnić ustawienie pozycji pocisków i ustawienie jej do momentu, aż upłynie ten czas. Zastanawiałem się tylko, czy to najlepsze podejście, …
Mam obiekty statyczne i ruchome. Zderzenia są wykrywane za pomocą twierdzenia o osi oddzielającej. Na przykład w tej sytuacji mam dwa obiekty statyczne (na czerwono): i ruchomy obiekt między nimi: Mój algorytm jest w stanie obliczyć kolizję między dwoma z tych obiektów, a także wyrzuca wektor doskonałej rozdzielczości (co oznacza …
Jaka jest dobra technika umożliwiająca obiektowi przemieszczanie się między punktami w ładnym zakrzywionym ruchu? Pozycja końcowa może również być w ruchu, na przykład trajektoria pocisku samonaprowadzającego.
Piszę mały izometryczny silnik 2d w C ++ i próbuję zaimplementować rzucanie cieni w czasie rzeczywistym. Postępowałem zgodnie z prostym podejściem opisanym na tej stronie i oto wynik (światło znajduje się w tym samym miejscu co żółty sześcian): Rezultat jest bardzo ładny, ale na ścianach i na kostkach brakuje cieni. …
Chciałbym wytworzyć wiązki elektryczności między dwoma punktami bardzo podobnymi do tego filmu: http://www.youtube.com/watch?v=eMJ8-56L3Lc . Efekt jest tak dynamiczny, z różną długością i pseudolosowym ruchem między punktami, że mam problem z wyobrażeniem sobie, jak to osiągnąć. Czy są jakieś przydatne informacje, które mogłyby wskazać mi właściwy kierunek? Powinienem zauważyć, że korzystam …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Podczas opracowywania małej gry przy użyciu metody mapowania kafelków przyszło mi do głowy …
W tym artykule opisano ogólnie, jak narysować ostrą grafikę OpenGL 2D przy użyciu potoku o stałej funkcji. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL Ponieważ OpenGL ES 2.0 ma niektóre funkcje ES 1.x niedostępne (takie jak: glOrtho ()), ich funkcjonalność musi zostać podstawiona w shaderach Fragment / Vertex. Moje pytanie brzmi: jak ustawić następującą projekcję 2D …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.