Produkcja gier

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

7
Jaki jest dobry sposób na przechowywanie danych mapy til?
Tworzę platformówkę 2D z kilkoma przyjaciółmi z Uni. Oparliśmy go na XNA Platformer Starter Kit, który używa plików .txt do przechowywania mapy kafelków. Chociaż jest to proste, nie zapewnia nam wystarczającej kontroli i elastyczności przy projektowaniu na poziomie. Kilka przykładów: w przypadku wielu warstw treści wymaganych jest wiele plików, każdy …
13 xna  c#  xml 

3
Na czym polega tworzenie platformowej gry wieloosobowej w czasie rzeczywistym?
Tworzę platformówkę, która ma funkcję „kooperacyjną”, którą chciałbym pracować w sieci / Internecie. Teraz przeczytałem o programowaniu gier sieciowych, w tym artykuły, takie jak Co każdy programista powinien wiedzieć o sieciach gier, więc rozumiem różnicę między takimi technikami, jak blokowanie Peer-to-Peer i architektury przewidywania Serwer-Klient: Doszedłem do wniosku, że dla …



2
Przewidywanie pozycji wroga, aby obiekt prowadził cel
W mojej grze 2D mam wieżyczki AI, które powinny wspierać gracza, automatycznie strzelając w kierunku wrogów. Chciałbym zmusić ich do inteligentnego strzelania i poprowadzenia celu, zamiast po prostu wycelować w obecną pozycję wroga. Biorąc więc pod uwagę (zawsze stały) wektor prędkości i położenia zarówno wroga, jak i pocisku wieży, jak …
13 algorithm  ai  aiming 



3
Jak zdobyć wszystkie płytki z Tilemap?
Próbowałem trochę nowego TileMapsystemu w Unity i szukałem sposobu, aby uzyskać dostęp do kafelków jako tablicy lub tablicy 2D, ale nie mogę znaleźć niczego innego, GetTile(Vector3Int vector)co zwraca tylko jeden kafelek ... Czy jest jakiś sposób zrobić to?
13 unity  tilemap 


2
Jak używać Input.GetAxis („Mysz X / Y”) do obracania aparatu?
Chcę zrobić aparat z widokiem pierwszej osoby, który obraca się za pomocą myszy. Spojrzałem na stronę API Input.GetAxis Scripting API i znalazłem przykładowy kod, który zamieściłem na dole mojego postu. Po wypróbowaniu, zdałem sobie sprawę, że chociaż ma tę samą podstawową funkcjonalność, na którą liczyłem, nie utrzyma kamery równolegle do …
13 unity  camera 

1
Różne shadery dla różnych obiektów DirectX 11
Uczę się Direct3D 11i we wszystkich podstawowych samouczkach dotyczących pisania programów do cieniowania zapisywane są programy do cieniowania wierzchołków i pikseli, aby w ten sam sposób przekształcać całą scenę. Samouczki, takie jak renderowanie kostki z teksturą ... Ale zastanawiam się, jak odróżniasz przedmioty? Co jeśli na przykład chcesz symulować powierzchnię …
13 c++  directx11 


4
Różnica między „buforem” a „tablicą” w OpenGL?
Kiedy czytam doc na webGL lub OpenGL, można zobaczyć pewne wzorce w sposobie używania nazw funkcji i obiektów. Ale nie rozumiem różnicy między obiektem buforowym a tablicą. Istnieją „obiekty buforów wierzchołków”, „obiekty tablic wierzchołków”, a nawet pewnego rodzaju „bufory tablic” lub „bufory tablic”. W kontekście OpenGL, kiedy coś jest „tablicą” …
12 opengl  webgl 

3
Budżet modeli 3D. Liczy się większa liczba trójkątów lub wierzchołków
Kiedy robię model do gry 3D, co powinienem mierzyć w moim budżecie Wielokąty (trójkąty) lub wierzchołki? Zrobiłem eksperyment z dwoma zestawami 40000 sześcianów, jeden z 8 wierzchołkami i 12 trójkątami, drugi z 24 wierzchołkami i 12 trójkątami. Wszystko zostało zrobione w Unity i oba zostały wygenerowane proceduralnie. Ku mojemu zdziwieniu …

3
Jak obliczyć zaangażowanie graczy?
Jakich wskaźników można użyć, aby wiedzieć, co niektórzy ludzie myślą o grze i jak bardzo ją lubią? Wolałbym parametry, które nie wymagają od graczy samodzielnego oceniania. Czy godziny gry na jednym miejscu byłyby dobrym parametrem określającym, ile graczy chciałoby spędzić czas na grze?

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.