Produkcja gier

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

2
Przenośne buforowane wejście klawiatury dla XNA / MonoGame?
Jako wstępne rozwiązanie, obecnie używam frameworka Nuclex w projekcie gry C # / XNA do buforowania klawiatury. Niestety, nuclex opiera się na SlimDX.Directinput.dll i dlatego o ile wiem, można go używać tylko w systemach operacyjnych Windows. Jednak używam MonoGame do atakowania innych platform (Linux, OSX itp.) I dlatego szukam przenośnego …

6
Uruchom grę XNA bez grafiki
Zastanawiasz się, czy w ogóle można uruchomić grę XNA bez wyświetlania czegokolwiek. Mam działającą grę, która działa w konfiguracji serwera klienta, w której jeden gracz jest gospodarzem, a inne osoby mogą połączyć się z jego grą. Chcę teraz móc uruchomić grę jako host na decy towanym serwerze bez karty graficznej, …
11 xna  xna-4.0 

2
Interpolacja między dwoma stanami sieciowymi?
Mam wiele bytów po stronie klienta, które są symulowane (ich prędkości są dodawane do ich pozycji na podstawie ramki) i pozwalam im umrzeć. Wysyłają informacje o tym, gdzie ostatnio byli widziani oraz o zmianach prędkości. Działa to świetnie, a inni gracze widzą tę pracę. Jednak po pewnym czasie gracze ci …

1
Oddychanie dla postaci z gier / filmów
Oddychanie (ruchy twarzy i piersi): Chciałbym zapytać, czy trudno jest modelować i czy jest on obliczeniowo drogi. Niedawno zauważyłem świetny efekt, jaki ma on w filmie Madagaskar 3, ale (proszę, popraw mnie, jeśli się mylę) nie pamiętam, aby widziałem to w żadnych grach (z wyjątkiem może chmury pary w warunkach …



2
Jak zmusić postać do chodzenia po nierównych ścianach w platformówce 2D?
Chcę mieć grywalną postać, która może „chodzić” po organicznej powierzchni pod dowolnym kątem, w tym na boki i do góry nogami. Przez „organiczne” poziomy ze skośnymi i zakrzywionymi elementami zamiast linii prostych pod kątem 90 stopni. Obecnie pracuję w AS3 (umiarkowane doświadczenie amatorskie) i używam Nape'a (całkiem początkującego) do podstawowej …

1
Dlaczego UnCity OnCollisionEnter nie podaje normalnych powierzchni i jaki jest najbardziej niezawodny sposób ich uzyskania?
Zdarzenie Unity dotyczące kolizji daje ci obiekt kolizji, który daje pewne informacje na temat kolizji, która miała miejsce (w tym listę punktów kontaktowych z normalnymi trafieniami). Ale nie dostajesz normalnych powierzchni dla zderzacza, który trafiłeś. Oto zrzut ekranu do zilustrowania. Czerwona linia pochodzi z, ContactPoint.normala niebieska linia pochodzi z RaycastHit.normal. …

2
Umiejętności i umiejętności postaci jako polecenia, dobra praktyka?
Projektuję dla gry, która składa się z postaci, które mają unikalne umiejętności ofensywne i inne zdolności, takie jak budowanie, naprawa itp. Gracze mogą kontrolować wiele takich postaci. Zastanawiam się nad umieszczeniem wszystkich takich umiejętności i zdolności w poszczególnych poleceniach. Kontroler statyczny zarejestruje wszystkie te polecenia na statycznej liście poleceń. Statyczna …

2
Znajdowanie kształtów w szyku 2D, a następnie optymalizacja
Właśnie dostałem pozwolenie na zdjęcie ... Poniższy obraz z mojej gry pokazuje niektóre zaciemnione bloki, które zostały rozpoznane jako część kształtu litery „T”. Jak widać, kod przyciemnił bloki czerwonymi plamami i nie widział kształtów „T” z zielonymi konturami. Mój kod zapętla się przez x / y, zaznacza bloki jako używane, …

4
Jak zakodować Time Stop lub Bullet Time w grze?
Tworzę platformówkę RPG dla jednego gracza w XNA 4.0. Chciałbym dodać zdolność, która sprawi, że czas „zatrzyma się” lub zwolni, i sprawi, że tylko postać gracza porusza się z oryginalną prędkością (podobną do zaklęcia Czas zatrzymania z serii Baldur's Gate). Nie szukam dokładnej implementacji, a raczej ogólnych pomysłów i wzorców …
11 xna  time-travel 

2
Jak ograniczyć ruch Click'n'drag do obszaru?
Przepraszam za dość ogólny tytuł. Naprawdę nie mam pojęcia, jak osiągnąć to, co próbuję zrobić, co utrudnia nawet znalezienie możliwego rozwiązania. Próbuję zaimplementować rodzaj znacznika ścieżki (być może jest dla niego najbardziej odpowiednia nazwa, ale jest to najlepsze, co mogłem wymyślić). Przed graczem pojawi się znacznik ścieżki, który określi, w …

3
Jak wykonać efekt grawitacji Geometry Wars
Nie mówię tu o siatce tła, mówię o wirujących cząstkach krążących wokół studni grawitacyjnych! Zawsze lubiłem ten efekt i postanowiłem, że odtworzenie go będzie zabawnym eksperymentem. Wiem, że GW stosuje prawo Hooke'a wszędzie, ale nie sądzę, że efekt Particle-to-Well jest wykonywany za pomocą sprężyn, wygląda jak funkcja kwadratu odległości. Oto …

1
Wzór do wykonywania akcji w grze
Czy istnieje ogólnie przyjęty wzorzec wykonywania różnych czynności w grze? Sposób, w jaki gracz może wykonywać akcje, a także sztuczna inteligencja może wykonywać akcje, takie jak ruch, atak, autodestrukcja itp. Obecnie mam abstrakcyjną funkcję BaseAction, która używa ogólnych .NET do określania różnych obiektów zwracanych przez różne akcje. Wszystko to jest …


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.