Produkcja gier

11
Algorytm strzelania do celu w grze 3D

Dla tych z was, którzy pamiętają Descent Freespace, miała fajną funkcję, która pomaga celować we wroga podczas strzelania pociskami bezkierunkowymi lub laserami: pokazywał celownik przed gonionym statkiem, informujący, gdzie strzelać, aby trafić w ruch cel. Próbowałem użyć odpowiedzi z...

11
Jak możesz modelować „ślady zapachowe” w grze?

Powiedzmy, że chcesz stworzyć grę 3D i mieć graczy lub telefony komórkowe, które będą w stanie trakować inne byty, podążając ich śladami zapachowymi. Czy istnieje znana struktura danych pasująca do tego przypadku użycia? Jeśli masz tylko kilka osób, prawdopodobnie możesz zrobić coś w rodzaju mapy...

11
Wzór do wykonywania akcji w grze

Czy istnieje ogólnie przyjęty wzorzec wykonywania różnych czynności w grze? Sposób, w jaki gracz może wykonywać akcje, a także sztuczna inteligencja może wykonywać akcje, takie jak ruch, atak, autodestrukcja itp. Obecnie mam abstrakcyjną funkcję BaseAction, która używa ogólnych .NET do określania...

11
Jak wykonać efekt grawitacji Geometry Wars

Nie mówię tu o siatce tła, mówię o wirujących cząstkach krążących wokół studni grawitacyjnych! Zawsze lubiłem ten efekt i postanowiłem, że odtworzenie go będzie zabawnym eksperymentem. Wiem, że GW stosuje prawo Hooke'a wszędzie, ale nie sądzę, że efekt Particle-to-Well jest wykonywany za pomocą...

11
Jak zakodować Time Stop lub Bullet Time w grze?

Tworzę platformówkę RPG dla jednego gracza w XNA 4.0. Chciałbym dodać zdolność, która sprawi, że czas „zatrzyma się” lub zwolni, i sprawi, że tylko postać gracza porusza się z oryginalną prędkością (podobną do zaklęcia Czas zatrzymania z serii Baldur's Gate). Nie szukam dokładnej implementacji, a...

11
System encji i rendering

Okey, co wiem do tej pory; Jednostka zawiera komponent (przechowywanie danych), który przechowuje takie informacje; - Tekstura / sprite - Shader - itp A potem mam system renderujący, który rysuje to wszystko. Ale nie rozumiem, w jaki sposób należy zaprojektować renderer. Czy powinienem mieć jeden...

11
Jak ograniczyć ruch Click'n'drag do obszaru?

Przepraszam za dość ogólny tytuł. Naprawdę nie mam pojęcia, jak osiągnąć to, co próbuję zrobić, co utrudnia nawet znalezienie możliwego rozwiązania. Próbuję zaimplementować rodzaj znacznika ścieżki (być może jest dla niego najbardziej odpowiednia nazwa, ale jest to najlepsze, co mogłem...

11
Oddychanie dla postaci z gier / filmów

Oddychanie (ruchy twarzy i piersi): Chciałbym zapytać, czy trudno jest modelować i czy jest on obliczeniowo drogi. Niedawno zauważyłem świetny efekt, jaki ma on w filmie Madagaskar 3, ale (proszę, popraw mnie, jeśli się mylę) nie pamiętam, aby widziałem to w żadnych grach (z wyjątkiem może chmury...

11
Interpolacja między dwoma stanami sieciowymi?

Mam wiele bytów po stronie klienta, które są symulowane (ich prędkości są dodawane do ich pozycji na podstawie ramki) i pozwalam im umrzeć. Wysyłają informacje o tym, gdzie ostatnio byli widziani oraz o zmianach prędkości. Działa to świetnie, a inni gracze widzą tę pracę. Jednak po pewnym czasie...