Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

6
Kiedy miałbym używać „skryptów” lub „skryptów” w grze, w przeciwieństwie do podstawowego języka?
Terminy skrypty i skrypty wydają się być używane zamiennie w Game Development Stack Exchange, ale poza czytaniem pytań dotyczących wyboru języka skryptowego, nie rozumiem związku między skryptami i skryptami oraz językiem podstawowym. Co zazwyczaj robi skrypt, kiedy byłby używany, i czy skrypty w niektórych kontekstach (określonych przez programistów gier) są …
13 scripting 



3
Jak uniknąć wzorca singletonu dla Event Scheduler?
Chcę stworzyć harmonogram wydarzeń dla mojej gry, w zasadzie chcę mieć możliwość zaplanowania uruchomienia zdarzenia gry. Może to być wyzwalacz jednorazowy lub wyzwalacz okresowy (zdarzenie wyzwalające „E_BIG_EXPLOSION” co 5 sekund ...). Kuszące jest myślenie, że może to być dobre miejsce do korzystania z Singletona, ale singletony mogą być całkiem złe …

3
Reakcja na zderzenie w grze 2D: SAT i minimalne przemieszczenie wzdłuż danej osi?
Próbuję wdrożyć system kolizji w tworzonej przeze mnie grze 2D. Twierdzenie o osi oddzielającej (opisane w samouczku dotyczącym kolizji metanetu ) wydaje się wydajnym i niezawodnym sposobem obsługi wykrywania kolizji, ale nie podoba mi się metoda odpowiedzi na kolizję, której używają. Algorytm przesuwając się na oś wzdłuż osi najmniejszego zachodzenia …

3
Jak uzyskać piękny mały tekst w XNA bez korzystania z zewnętrznych bibliotek?
W XNA technologia spritefont jest okropna. Nuclex wykonuje tę pracę o wiele lepiej, ale nie chcę mieć żadnych zewnętrznych odniesień i prawie skończyłem swoją grę. Podczas korzystania z czcionek takich jak Sansation lub Quicksand wygląda okropnie w mniejszych rozmiarach czcionek. To takie złe! Czy istnieje znane obejście tego problemu? Próbowałem …
13 xna  fonts 

1
Jak emulować grafikę PSX za pomocą OpenGL?
Chcę wiedzieć, jakie opcje (lub shadery) ustawić, aby moja gra OpenGL wyglądała jak gra Playstation 1. Wiem, że prawdopodobnie nie da się tego osiągnąć w 100%, ponieważ PSX używał telewizji, a telewizja inaczej renderuje ten monitor. Dzięki. :)
13 opengl  emulation 


4
Czego mogę użyć, aby zrealizować moje unikalne pomysły muzyczne? [Zamknięte]
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 3 lata temu . Mam kilka różnych pomysłów muzycznych na moje gry BGM, ale nie mam umiejętności muzycznych ani sprzętu do ich tworzenia. …
13 music 


1
Jak renderować teksturę częściowo przezroczystą?
Dzień dobry StackOverflow, mam teraz pewien problem, ponieważ nie mogę znaleźć sposobu na renderowanie przezroczystej części tekstury za pomocą OpenGL. Oto moje ustawienie: mam quada reprezentującego ścianę pokrytą tą teksturą (przekonwertowaną na PNG do celów przesyłania). Oczywiście chcę, aby ściana była nieprzezroczysta, z wyjątkiem tafli szkła. Za ścianą jest inny …

3
Najlepszy sposób na zarządzanie wydarzeniami w grze?
Pracuję nad grą, w której od czasu do czasu muszą się zdarzyć niektóre wydarzenia w grze. Dobrym przykładem byłby samouczek. Rozpoczynasz grę, aw kilku momentach gry następuje zdarzenie: Spotkasz pierwszego wroga, gra się zatrzyma i otrzymasz wyjaśnienie, jak go zabić. Zabiłeś pierwszego wroga, otrzymasz wiadomość „dobrej roboty”. Zyskujesz nowy przedmiot, …

3
Ruch pocisku - strzałka
W grze 2D po prostu chcę narysować trajektorię strzały w locie. Przy poniższym kodzie trajektoria (parabola) wygląda dobrze, ale kąt (lub obrót) lub strzałka nie. float g = -9.8f; float x = (launchVelocity * time); float y = (launchVelocity * time) + (0.5f * g * (float)Math.Pow(time, 2)); float angle …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.