Produkcja gier

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

2
Czy mogę zwariować na punkcie obsługi zdarzeń? Czy idę z moim projektem „w niewłaściwy sposób”?
Chyba zdecydowałem, że naprawdę lubię programy obsługi zdarzeń. Być może cierpię z powodu paraliżu analizy, ale martwię się, że mój projekt będzie niewygodny lub napotkam jakieś inne nieprzewidziane konsekwencje moich decyzji projektowych. Mój silnik gry obecnie wykonuje podstawowe renderowanie oparte na ikonkach za pomocą panoramowanej kamery. Mój projekt wygląda trochę …



4
Jak sprawić, by agenci AI poruszali się po krzywej?
Obecnie moja bardzo podstawowa struktura AI ma agentów, którzy poruszają się po poszarpanej ścieżce złożonej z szeregu punktów. Robią to po prostu przesuwając swoją pozycję z jednego punktu do drugiego. Kiedy dotrą do następnego punktu, przechodzą do następnego i tak dalej. Jak mogę to zmienić, aby poruszały się płynnie wzdłuż …

4
Najszybszy sposób na grupowanie jednostek, które się widzą?
W grze 2D, z którą pracuję, silnik gry jest w stanie podać dla każdej jednostki listę innych jednostek znajdujących się w jej zasięgu widzenia. Chciałbym wiedzieć, czy istnieje ustalony algorytm sortowania jednostek w grupach , gdzie każda grupa byłaby zdefiniowana przez wszystkie te jednostki, które są „połączone” ze sobą (nawet …
12 algorithm 

1
Zagadka z raportami dotyczącymi jakości i wirusów: czy można wydać naszą grę?
Właśnie skończyłem rozmawiać z dyrektorem generalnym naszego niezależnego studia gier na temat jednego z naszych projektów, który jest na ukończeniu. Rozważamy konserwację całego projektu z wielu powodów: Częściowo istnieją pewne problemy z jakością. Walka może być zabawna i dogłębna, ale w większości można to zrobić za pomocą przycisków zacierania. Pozostawia …

3
Jak powinienem wdrożyć kamerę pierwszoosobową?
Jestem początkującym programistą i tworzę projekt, który pozwala mi chodzić po pokojach za pomocą kamery z perspektywy pierwszej osoby. Do tej pory rysowałem i włączałem budynki, ale teraz utknąłem i nie wiem, jak zrobić aparat z perspektywy pierwszej osoby, aby pozwolić mi chodzić. Czy ktoś mógłby skierować mnie w stronę …
12 c++  directx  camera 

2
Jak mogę stworzyć skuteczny moduł cieniujący Bloom z GLSL?
Szukałem w sieci zasobów związanych z renderowaniem efektu rozkwitu za pomocą GLSL, ale niczego nie znalazłem. Chociaż samouczek na stronie Philip Rideout jest dobry, działa bardzo słabo na moim procesorze graficznym Nvidia. Czy ktoś może mi wskazać, jak podejść do tego problemu i zbudować dość wydajną implementację efektu rozkwitu?
12 shaders  glsl  bloom 

5
Jak rozpocząć tworzenie tekstur do gier 3D? [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 6 lat temu . Zastanawiasz się tylko, gdzie znaleźć dobre samouczki na temat tworzenia tekstur do gier 3D? Czy powszechną praktyką jest robienie …
12 3d  textures  art 

4
Gdzie zatrzyma się moja postać?
Wiele lat temu kodowałem sztuczną inteligencję do budżetowej gry pseudo-3d. Było jedno obliczenie, którego tak naprawdę nigdy nie wymyśliłem najlepszego sposobu, a było to obliczenie, gdzie skończyłby wróg, gdyby teraz się zatrzymał. Na przykład: Wróg ma obecnie X = 540,0. Wróg porusza się w prawo z prędkością 10 pikseli na …

3
Jak obsługiwać tryb wieloosobowy w JavaScript?
Robię tylko trochę badań nad technologią, którą można wykorzystać w mobilnej grze wieloosobowej. Obecnie jest to raczej eksperyment, więc na razie jedyną rzeczą, o której Gracze muszą wiedzieć, są inni Gracze. Gdyby była to typowa aplikacja internetowa, a nie gra, po prostu ciągle wysyłałyby żądania HTTP - ale ponieważ jest …

3
Ewolucja generatora terenu
Niedawno zadałem to pytanie i wydaje się, że wniosek jest taki, że wykorzystanie programowania genetycznego ( GP ) do tworzenia proceduralnych treści gier nie zostało tak naprawdę zrobione. Chcę to zmienić. Jestem pewien, że GP może zostać wdrożony, aby pomóc znaleźć nowy generator terenu. Pytanie, które zadaję, brzmi: w jaki …



2
Prawidłowy sposób na wyodrębnienie kontrolera XBox
Mam kontroler XBox360, którego chciałbym użyć jako danych wejściowych dla aplikacji. To, czego nie mogę wypracować, to najlepszy sposób na ujawnienie tego za pośrednictwem interfejsu. Za kulisami klasa, która obsługuje kontroler (kontrolery), opiera się na stanie przycisku odpytywania. Początkowo próbowałem coś link: Event ButtonPressed() as ButtonEnum gdzie ButtonEnumbył ButtonRed, ButtonStartitd …

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.