Produkcja gier

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

1
Celowanie myszką w FPS
Chciałbym zrobić strzelankę z perspektywy pierwszej osoby i przesunąć kamerę za pomocą myszy. Problem polega na tym, że gdy kursor osiągnie granice ekranu, kamera nie będzie się już obracać. Jak mimo to utrzymać mysz w środku i wykryć jej ruchy?

7
Natychmiastowe GUI - yae czy nie? [Zamknięte]
Pracowałem nad tworzeniem aplikacji z wieloma „zachowanymi” systemami GUI (poniżej więcej o tym, co mam na myśli), takimi jak MFC, QT, Forms, SWING i kilka frameworków web-GUI kilka lat temu. Zawsze uważałem koncepcje większości systemów GUI za zbyt skomplikowane i niezdarne. Ilość zdarzeń oddzwaniania, detektorów, kopii danych, czegoś do czegoś …
38 gui 

15
Konstrukcja MMORPG dla ograniczonych czasowo graczy
Uważam, że istnieje znaczący rynek graczy, którzy doceniliby aspekty eksploracji i interakcji MMORPG, ale po prostu nie mają czasu na niekończące się maratony szlakowe, które są częścią przeciętnego MMORPG. W MMORPG chodzi o interakcję między graczami. Ale kiedy różni gracze mają różną ilość czasu na zainwestowanie w grę, tym, którzy …
38 game-design  mmo 

7
O precyzji zmiennoprzecinkowej i dlaczego nadal jej używamy
Punkt zmiennoprzecinkowy zawsze był kłopotliwy z powodu precyzji na dużych światach. Ten artykuł wyjaśnia za kulisami i oferuje oczywistą alternatywę - numery punktów stałych. Niektóre fakty są naprawdę imponujące, takie jak: „Cóż, 64 bity precyzji pozwalają dotrzeć do najdalszej odległości Plutona od Słońca (7,4 miliarda km) z dokładnością poniżej mikrometra”. …
38 graphics  physics 

2
Obracam obiekt w dwóch osiach, więc dlaczego wciąż skręca się wokół trzeciej osi?
Widzę pytania, które pojawiają się dość często, które dotyczą tego podstawowego problemu, ale wszystkie są uwikłane w szczegóły danej funkcji lub narzędzia. Oto próba stworzenia kanonicznej odpowiedzi, do której możemy skierować użytkowników, kiedy to się pojawi - z dużą ilością animowanych przykładów! :) Powiedzmy, że tworzymy aparat z perspektywy pierwszej …

7
Jakie są sposoby na utrzymanie gracza w niekończącej się grze?
Niekończąca się gra składa się z tej samej mechaniki rozgrywki powtarzanej w kółko. Tak długo, jak możesz, musisz robić głównie te same rzeczy. Gracze znudzą się grą. Jakie są koncepcje, które można zastosować w projekcie gry, aby utrzymać zaangażowanie gracza? Mówiąc ściślej, moja gra to niekończąca się gra polegająca na …

4
Co się stanie, gdy Time.time stanie się bardzo duży w Unity?
Jak powiedziano tutaj : Czas czas Czas na początku tej ramki (tylko do odczytu). Jest to czas w sekundach od rozpoczęcia gry. I jak wiem czas jest przechowywany w liczbach zmiennoprzecinkowych. Moje pytanie brzmi: co stanie się, gdy wartość czasu stanie się bardzo duża? Czy to może się przepełnić? Czy …
37 unity 

9
Jak mogę obliczyć prostoliniowość narysowanej linii?
Pracuję nad grą, która wymaga od graczy narysowania linii od punktu A (x1, y1) do drugiego punktu B (x2, y2) na ekranie urządzenia z Androidem. Chcę dowiedzieć się, jak dobrze ten rysunek pasuje do linii prostej. Na przykład wynik 90% oznaczałby, że rysunek prawie idealnie pasuje do linii. Jeśli gracze …


9
Jak mogę stworzyć „losowy” generator, który jest uprzedzony przez wcześniejsze zdarzenia?
Chcę wdrożyć system oparty na szansie, który jest uprzedzony przez wcześniejsze zdarzenie. Tło: Kilka lat temu pamiętam aktualizację World of Warcraft, która ogłosiła, że ​​wprowadzili nowy kalkulator szans, który przeciwdziałałby kolczastym łańcuchom wydarzeń. (np. zadawanie krytycznych ciosów lub unikanie kilku razy z rzędu). Pomysł polegał na tym, że w przypadku …
37 random 

13
Jaka jest alternatywa dla zadrapań, aby rozwiązać problem zakleszczenia w walce?
Zadrapania są mechaniką gry, w której każdy udany atak zawsze powoduje minimalną ilość obrażeń. Jest to często stosowane w odejmujących systemach walki, w których obrona jest odejmowana bezpośrednio od obrażeń zadanych przez atakującego. Dlatego cel zawsze otrzyma minimalne obrażenia. Minusem takiego systemu jest dla mnie przynajmniej hack. Że ma wzór …

6
Tworzenie efektu zamiany palet w stylu retro w OpenGL
Pracuję nad grą podobną do Megamana , w której muszę zmienić kolor niektórych pikseli w czasie wykonywania. Dla porównania : w Megaman, kiedy zmieniasz wybraną broń, wówczas zmienia się paleta głównego bohatera, aby odzwierciedlić wybraną broń. Nie wszystkie kolory duszka zmieniają się, tylko niektóre z nich się zmieniają . Ten …

4
Jak działają łatki w grach?
Gry na konsole i komputery PC mają czasami łatki do naprawiania błędów, których twórcy nie zauważyli / nie mieli czasu naprawić. Moje pytanie brzmi: jak to działa? Czasami pliki łatek mają kilka megabajtów. Nie rozumiem, jak mały plik może zmienić zgodny program.
37 console  pc  patching 

6
Jaki jest dobry format pliku do zapisywania danych gry? [Zamknięte]
Muszę zapisać niektóre niestandardowe dane gry. Mapa, odtwarzacz itp. Wszystkie będą miały „obiekty podrzędne”. Na przykład mapa i mapa będą miały „tablicę” kafelków. tj. dane hierarchiczne. Mam nadzieję, że nic binarnego. Jaki byłby dla nich dobry format? Do tej pory rozważałem: Serailizacja: To jest SZYBKIE i łatwe, ale ma tendencję …
37 java  file-format  xml  data  file 

3
W jakim katalogu pisać pliki / dane do zapisywania gier?
Potrzebuję określonej listy katalogów, jednego lub więcej na platformę, gdzie umieścić pliki zapisywania gier i inne dane generowane przez grę . Albo na podstawie specyfikacji programisty systemu operacyjnego, albo dlatego, że nie ma rekomendacji. Podaj jedną odpowiedź na platformę , z różnymi katalogami. Najlepszym przykładem jest sposób uzyskania lokalizacji katalogu …
37 savegame 

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.