Produkcja gier

53
Korzystanie z wielu shaderów

Obecnie studiuję moduły cieniujące Opengl, ale nie mogę czegoś wymyślić: jak zastosować różne moduły cieniujące do obiektów, na przykład czajniczek renderowany za pomocą toon shadera i inny w tej samej scenie przy użyciu bardzo odbijającej powierzchni, a inne zniekształcone od funkcja szumu, jak w...

53
Czy rozsądnie jest napisać silnik gry w C? [Zamknięte]

Mimo że C ++ wydaje się być królem, z tego, co mi powiedziano, C jest nadal szeroko stosowany w grach, zwłaszcza na konsolach. Czy jednak pisanie całego silnika gry w C byłoby dziś nieuzasadnione? Jakie są jakieś zalety C w porównaniu z C ++? Dlaczego ktoś miałby chcieć używać C zamiast C...

53
najbardziej wydajne algorytmy kolizji AABB vs Ray

Czy istnieje znany „najbardziej wydajny” algorytm wykrywania kolizji AABB vs Ray? Niedawno natknąłem się na algorytm kolizji AABB vs Sfera Arvo i zastanawiam się, czy istnieje podobny podobny algorytm. Warunkiem tego algorytmu jest to, że muszę mieć możliwość zapytania wyniku o odległość od...

52
Jak boty gier postrzegają świat gry i inne podmioty?

To pytanie przychodzi mi do głowy od dłuższego czasu ... głównie dlatego, że widzę boty do wszelkiego rodzaju gier, takich jak WoW i inne. Moje pytanie brzmi; skąd boty wiedzą, co pojawia się na ekranie? Nie gram w WoW, więc mój przykład może się mylić, ale jeśli na przykład istnieje potwór, skąd...

52
Jaki jest właściwy sposób obsługi danych między scenami?

Rozwijam swoją pierwszą grę 2D w Unity i natknąłem się na to, co wydaje się ważnym pytaniem. Jak obsługiwać dane między scenami? Wydaje się, że istnieją różne odpowiedzi na to: Ktoś wspomniał o użyciu PlayerPrefs , podczas gdy inni powiedzieli mi, że należy to wykorzystać do przechowywania...

52
Tworzenie sceny nocnej bez przyciemnienia na monitorze

Jaki byłby dobry sposób, aby scena 3D wyglądała „jak” ciemna noc, nie będąc tak ciemnym na monitorze, że trudno jest zobaczyć rzeczy (szczególnie podczas gry w jasno oświetlonym pokoju). Eksperymentowałem z tworzeniem jasnoniebieskiego charakteru i posiadaniem dość ciemnego komponentu otoczenia z...

52
Stan gry „Stack”?

Myślałem o tym, jak zaimplementować stany gry w mojej grze. Głównymi rzeczami, które chcę za to są: Półprzezroczyste górne stany - są w stanie zobaczyć menu pauzy w grze z tyłu Coś OO-uważam, że jest to łatwiejsze w użyciu i rozumiem leżącą u podstaw teorię, a także utrzymuję porządek i dodaje...

51
Jak mogę wdrożyć drzewa dialogowe w mojej grze?

Jaki jest najlepszy sposób na wdrożenie systemu drzew dialogowych w mojej grze? Chcę, aby NPC dał graczowi różne zestawy odpowiedzi, niektóre z nich mogą pojawić się tylko wtedy, gdy gracz ma przedmiot lub miało miejsce poprzednie

51
Szukasz dobrej techniki ruchu postaci w grze hack & slash

Robię grę typu hack & slash i chcę, aby moje postacie poruszały się jak na przykład w Torchlight, Diablo itp. Obecnie generuję zestaw węzłów dla wszystkich możliwych do przejścia obszarów podłogi. Kiedy gdzieś klikam, gracz przechodzi tam interpolowaną ścieżką węzłów. To nie wygląda bardzo...

51
Dlaczego gry mają czapki?

Zauważyłem, że wiele gier ma czapki. Zastanawiałem się dlaczego? Czy to jakaś tradycja dodawania czapek do gier? Co sprawia, że ​​ten trend jest tak popularny w tworzeniu

51
Problemy z kolizją AABB 2D Platformer

Mam problem z rozdzielczością kolizji AABB. Rozwiązuję przecięcie AABB, rozwiązując najpierw oś X, a następnie oś Y. Ma to na celu uniknięcie tego błędu: http://i.stack.imgur.com/NLg4j.png Obecna metoda działa dobrze, gdy obiekt porusza się w odtwarzaczu, a gracz musi zostać popchnięty...