Produkcja gier

20
Sprawia, że ​​cała scena przechodzi w skalę szarości

Gdy gracz straci całe swoje życie, chcę, aby cały ekran gry był w odcieniach szarości, ale nie powinien natychmiast przerywać aktualizacji. Wolałbym też, aby zanikał niż w skali szarości, zamiast nagle stracić cały kolor. Wszystko, co do tej pory znalazłem, polega na zrobieniu zrzutu ekranu i...

20
Jak uniknąć przypadkowego usunięcia obiektów gry w C ++

Powiedzmy, że moja gra ma potwora, który może eksplodować kamikadze na odtwarzaczu. Wybierzmy losowo nazwę tego potwora: Pnącze. Tak więcCreeper klasa ma metodę, która wygląda mniej więcej tak: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion;...

20
Jakie są zalety potrójnego buforowania?

Przeczytałem wszystko, co napisałem w poprzednim pytaniu . Z tego, co rozumiem w podwójnym buforowaniu, program musi poczekać, aż gotowy rysunek zostanie skopiowany lub zamieniony, przed rozpoczęciem następnego rysunku. W potrójnym buforowaniu program ma dwa bufory tylne i może natychmiast...

20
Arkusze kalkulacyjne w projektowaniu gier?

W ciągu ostatnich dwóch tygodni pojawiły się dwa przypadki, o których słyszałem od znanych twórców gier, którzy używają arkuszy kalkulacyjnych podczas projektowania gier. Pierwszym z nich jest David Whatley w tym filmie GDCVault: Od zera do czasopisma Time: App Success Drugi to faceci, którzy...

20
Jak działają drzewa dialogowe?

To znaczy, co jest związane z czym i jak poruszać się między liniami mowy po zakończeniu pod-rozmowy? Jeśli masz jakieś przykłady podstawowego drzewa dialogowego w C #, opublikuj

20
Kickstarter „zimne stopy w ostatniej chwili”

dzisiaj zaplanowałem publikację wideo na Kickstarterze z prośbą o około 5000 $, aby ukończyć strzelankę na iPhone'a, którą rozpocząłem 1 rok temu po odejściu z pracy. I zainwestował ponad 20.000 $ w grze do tej pory (do grafiki, muzyki, prawnych i wydatków księgowy) i jestem teraz coraz zimne...

20
Jak skonstruować realistyczny efekt „widzenia w podczerwieni”?

Jak byś zajął się budowaniem realistycznego efektu widzenia w podczerwieni za pomocą shaderów? Przez realistyczne rozumiem taki, który wygląda realistycznie, jak ten przykład . Mam pomysł na zrobienie tekstury, aby określić, ile ciepła emituje materiał, a następnie określić za pomocą iloczynu...

20
Jak znaleźć prostopadłą do wektora 2D?

Robię grę z góry na dół, w której gracz przesuwa się do przodu w kierunku pozycji kursora myszy. W ramach kodu ruchu gracza muszę określić wektor, który jest prostopadły do ​​obecnego wektora skierowanego do gracza (aby wprowadzić zachowanie polegające na zadawaniu ciosów). Jak obliczyć wektor...

20
Jak mogę rzutować punkt 3D na linię 3D?

Powiedzmy, że mam linię zdefiniowaną przez dwa punkty Ai Boba w formie (x, y, z). Punkty te reprezentują linię w przestrzeni 3D. Mam również punkt Pzdefiniowany w tym samym formacie, który nie znajduje się na linii. Jak obliczyć rzut tego punktu na linię? Wiem, jak to zrobić w 2D, ale wydaje się,...

20
Jak zrobić grę JS do pobrania?

Mogę umieścić HTML i JavaScript razem w tym samym .htmlpliku, ale obrazy muszą być osobnymi plikami. Jedyne rozwiązanie, jakie przychodzi mi na myśl, to podanie użytkownikowi .zipfolderu. To nie jest ładne ... Jak inaczej mogę to

20
Dlaczego tabele wyników są często rozdzielane między platformami?

Zauważyłem, że wiele gier (jeśli nie większość lub wszystkie) wykorzystuje różne tabele wyników dla różnych platform. Na przykład inny ranking dla iOS i Androida. Różne tabele wyników na Xbox i PS. Nie widzę logiki za tym. W końcu powiedzmy, że iPhone i Android wysyłają dane do jednej usługi /...