Zastanawiam się, czy ktoś ma elegancki sposób obliczenia następującego scenariusza. Mam obiekt o (n) liczbie kwadratów, losowych kształtów, ale będziemy udawać, że wszystkie są prostokątami. Nie mamy do czynienia z grawitacją, więc rozważ obiekt w przestrzeni z góry na dół. Przykładam siłę do obiektu w określonym kwadracie (jak pokazano poniżej). …
Mam spory silnik gry i chciałbym znaleźć funkcję znajdującą się najbliżej listy punktów. Mógłbym po prostu użyć twierdzenia Pitagorasa, aby znaleźć każdą odległość i wybrać minimalną, ale to wymaga iteracji przez wszystkie z nich. Mam również system kolizji, w którym zasadniczo zmieniam obiekty w mniejsze obiekty na mniejszej siatce (coś …
Staram się, aby postać poruszała się jak pająk: biorąc pod uwagę wznoszące się nachylenie, którego piłka normalnie nie byłaby w stanie zwinąć, pająk powoli czołgałby się w górę. Podobnie, biorąc pod uwagę prostokątną platformę w powietrzu, zamiast spadać po osiągnięciu krawędzi, pająk kontynuowałby, owijając się nad krawędzią i kontynuując w …
Obecnie pracuję nad dwuwymiarowym silnikiem fizyki miękkich ciał (ponieważ żaden z nich obecnie nie istnieje -_-), ale martwię się, że nie ma sensu wydawać na to, co prawdopodobnie będzie lat. Chociaż uwielbiam nad tym pracować, wątpię, by taki silnik uzyskał jakiekolwiek dochody, biorąc pod uwagę, że każdy, kto jest gotów …
W mojej grze mam obiekty, które poruszają się szybciej o 45 stopni niż o 90 stopni. Każdy obiekt ma Pozycja punktu (x, y) Kierunek Vector2D (x, y) Int prędkość A podczas aktualizacji robię to, że nowa pozycja jest obliczana jako: position.x += direction.x * speed position.y += direction.y * speed …
Te gry, które nie są wystarczająco szczęśliwe, aby działać na zablokowanej platformie, takie jak urządzenia przenośne, muszą działać w różnych formatach rozdzielczości i proporcjach. W grze 3D możesz mieć interfejs lub graficzny interfejs użytkownika oparty na grafice rastrowej, aw grze 2D możesz mieć wiele quadów, które są naczyniami dla duszków. …
Czy są jakieś dobre samouczki dla kogoś, kto chce tworzyć zasoby grafiki 2D? Zajęcia z rysowania dla absolutnie początkujących, najlepiej nauczanie umiejętności, które mogą być jak najbardziej odpowiednie do gier - rysowanie postaci na boki / z góry na dół, izometryczny, rysowanie tekstur i tym podobne.
Mam platformówkę 2D, która obecnie obsługuje porcje po 100 na 100 kafelków, przy czym współrzędne porcji są przechowywane jako długie, więc jest to jedyny limit map (maxlong * maxlong). Wszystkie pozycje podmiotów itp. Itp. Są istotne, więc nie ma tam limitu. Mam problem z tym, jak przechowywać te fragmenty i …
Próbuję opracować prostą grę w stylu Zelda. Znalazłem ten bardzo przydatny temat Jak LoZ: A Link to the Past poradził sobie z kolizjami pod płytkami? którego używam jako odniesienia do opracowania mojego mechanizmu wykrywania kolizji. Jest jednak coś, czego nie zrozumiałem. Kiedy Link znajduje się za budynkami, pokazywana jest tylko …
Staram się owijać wokół tego bardzo Hello-y problem z tworzeniem gier. Stworzyłem grę w kółko i krzyżyk w XNA, więc sądzę, że następnym krokiem będzie klon Breakout . Należy pamiętać, że nie mam żadnej wiedzy na temat programowania gier lub nawet to, co matematyka powinienem ubiegać się gdzie. Dlatego zadaję …
Mam nadzieję, że wszyscy graliśmy w Zelda: A Link to the Past, proszę mnie poprawić, jeśli się mylę, ale chcę naśladować tego rodzaju ruchy postaci 2D z góry z odrobiną korekty. Dokonano tego w innych grach, ale uważam, że ten odnośnik byłby najłatwiejszy do odniesienia. Mówiąc dokładniej, rodzaj ruchu i …
Problem do rozwiązania: Wygeneruj losową mapę lochów 2D dla gry opartej na kafelkach, w której wszystkie pokoje są połączone. Szukam lepszych rozwiązań niż obecnie. Moje obecne rozwiązanie polega na tym, że uruchamiam dwa algorytmy. Pierwszy generuje loch z pokojami. Po drugie upewnij się, że wszystkie pokoje są połączone. Jestem ciekawy, …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
Buduję wyspę. Korzystam z klasycznego rozwiązania map wysokości: dzięki funkcji budowania wzgórz, omijając rogi mapy, wykonuję wysokość. Następnie hałas perlina daje mi pewne zmienne klimatyczne do obsługi biomów. Teraz stoję przed dwoma wyzwaniami, które są w jakiś sposób powiązane: W Dwarf Fortress jednym z ciekawszych aspektów światowej generacji jest to, …
Pracuję nad sztuczną inteligencją ruchu, w której nie ma przeszkód, a ruch jest ograniczony do płaszczyzny XY. Obliczam dwa wektory, v , kierunek skierowania statku 1 oraz w , wektor wskazujący od pozycji statku 1 do statku 2. Następnie obliczam kąt między tymi dwoma wektorami za pomocą wzoru arccos((v · …
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.