Produkcja gier

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

2
Skutecznie pozbywasz się martwych obiektów w grze?
Korzystam z pętli for lub foreach (nie ma znaczenia), aby przeglądać wszystkie moje obiekty, gdy trzeba je zaktualizować lub narysować. Jednak gdy obiekt zostanie zabity, chcę, aby został ponownie usunięty z kolekcji. Robię to, dodając obiekt do listy martwych obiektów, a następnie, gdy wszystko zostało narysowane i zaktualizowane, przeglądam wszystko …
10 xna  c#  xna-4.0 

1
Jak mogę stworzyć efekt „nocnego nieba” w OpenGL?
Tworzę grę za pomocą OpenGL i chcę renderować efekt nocnego nieba z kilkoma gwiazdkami. Chcę mieć błyszczący czarny efekt na niebie, aby dobrze wyglądał. Czy ktoś może pomóc w tym, jak to zrobić lub podać link do dobrego samouczka?
10 opengl  sky 

1
Pomoc w zakresie wymiany komunikatów między klientem a serwerem oraz synchronizacji zegara
Robię szybką grę fizyki, która jest hokeja stołowego. Z dwoma młotkami i jednym krążkiem. Gra działa na iPhonie / iPadzie i robię część dla wielu graczy za pośrednictwem GameCenter. Tak działa system sieciowy. Klient, który oznaczy dopasowanie jako gwiazdkę, zostanie rozliczony jako serwer, a tym, który akceptuje żądanie dopasowania, jest …

2
Czy przesyłanie informacji o maszynie użytkownika na moje serwery jest niewłaściwe bez informowania użytkownika?
Załóżmy, że wysyłam grę na wiele platform. Mój kod gry wykrywa kilka drobiazgów dotyczących podstawowego systemu, takich jak ustawienia lokalne, „kraj”, system operacyjny, rodzaj kart graficznych itp. Załóżmy, że wysyłam grę z kodem, który wyśle ​​te informacje do serwera głównego, na którym zbieram i zarządzam wszystkimi tymi danymi w celu …

5
Jak mogę symulować rozbicie szkła?
Muszę wykonać symulację z kamieniem rzuconym przez szklane okno. Jak mogę to osiągnąć? To znaczy myślałem o stworzeniu modelu 3D kamienia i szkła w 3D Studio Max 2012, rozbiciu szkła i wyeksportowaniu obu do XNA 4.0 jako modeli .x. Następnie w XNA wykonaj animację - pisząc własny silnik fizyki. Czy …
10 xna  physics  xna-4.0  3dsmax 

3
Jak często aktualizować klienta gry o świecie?
Korzystając z socket.io , mam komunikację podobną do innych MMORPG, stałe połączenie z wiadomościami. W moim dotychczasowym projekcie klient przesyła pozycję odtwarzacza i ramkę animacji z każdą ramką aktualizacji. Gdy serwer otrzyma ten komunikat, rozgłasza go wszystkim klientom, którzy następnie odpowiednio przesuwają grafikę. Czy lepiej byłoby „zbierać” je i transmitować, …

2
Jaka jest dobra metoda losowego generowania krawędzi między węzłami wykresu?
Robię losowy generator map dla kosmicznej gry 4X. Każdy węzeł w grze jest umieszczony w losowej (x, y) współrzędnej na siatce 2d. Węzeł może mieć jedną lub więcej dwukierunkowych krawędzi do innego węzła (reprezentujących tunele czasoprzestrzenne). Wszystkie węzły muszą mieć co najmniej jeden tunel czasoprzestrzenny, a wszystkie węzły muszą należeć …

2
Jaka jest różnica między usługami gier XNA a gloryfikowanymi zmiennymi globalnymi?
Microsoft.Xna.Framework.GameKlasa ma Services właściwość, która pozwala programiście dodać usługę do swojej gry poprzez dostarczanie rodzaj klasy i instancję klasy do metody Add. Teraz zamiast przekazywać AudioComponentdo wszystkich klas i metod, które tego wymagają, wystarczy przekazać Gameinstancję i wyszukać usługę. (Lokalizator usług ) Ponieważ gry mają wiele usług (GraphicsDevice, SceneGraph, AudioComponent, …
10 xna  c#  architecture 


1
Jaki jest najlepszy sposób tworzenia animacji podczas programowania Androida?
Próbuję stworzyć swoją pierwszą grę na Androida i obecnie próbuję dowiedzieć się (z kimś, kto wykona rysunki i innym programistą), jaki jest najlepszy sposób tworzenia animacji. (Animacje takie jak poruszająca się postać itp.) Na początku projektantka powiedziała, że ​​może rysować obiekty / postacie i animować je za pomocą lampy błyskowej, …


3
Czy gra Python działałaby na wielu platformach?
Planuję napisać grę w języku Python i prawdopodobnie trochę SQL. Martwię się o to, jak wszechstronny będzie mój program, kiedy go ukończę, idealnie chciałbym, aby działał na Windowsie, Macu, Androidzie i iPhonie ... mam jednak wrażenie, że telefony byłyby dla niego niedostępne coś w tym rodzaju. Jak mam napisać program, …

2
Jak wykryć, które formaty tekstur OpenGL są natywnie obsługiwane?
Na przykład, jak wykryć, czy moja karta wideo nie obsługuje „bgr8” i przekonwertować ją na inny format, na przykład „rgba8” w trybie oprogramowania. AKTUALIZACJA: Przepraszamy za zamieszanie. To pytanie dotyczy więcej sytuacji, gdy ustawiam format wewnętrzny w glTexImage2D na coś takiego jak „bgra8”, ale wideotelefon wewnętrznie konwertuje dane do innego …

3
Właściwy sposób radzenia sobie z niszczeniem bytów gry
Wyobraź sobie świat gry, w którym ładunki i ładunki bytów cały czas są dynamicznie ładowane. Być może przedstawiłbym to jako listę bytów, ale co z ich usunięciem? Podczas dodawania mogłem odpychać nowy byt, ale mogłem mieć potrzebę usunięcia go z dowolnego miejsca w kontenerze. Jakie opcje mam, aby uniknąć przeszukiwania …

6
Czy są jakieś gry zawierające sztuczną inteligencję uczenia się? [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 . Czy ktoś może tu podać odniesienie do komercyjnych gier AAA, które implementują sztuczną inteligencję uczenia się?
10 ai 

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.