Produkcja gier

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

3
Rozpoznawanie sześciokątnego pola kliknięcia
Pracuję nad grą, która ma zamiar zaangażować gasp sześciokątów. Obecnie mam obraz sześciokątny, którego używam (wszystkie boki mają tę samą długość ... pasuje do obrazu 50 na 50 pikseli). Jestem trochę nowy w C # i naprawdę nowy w XNA, ale czy jest jakaś prosta metoda, którą mogę wywołać, zamiast …
17 c#  xna  hexagonal-grid 

4
jak działa HDR?
Próbuję zrozumieć, czym jest HDR i jak działa. Rozumiem podstawowe pojęcia i mam niewielkie pojęcie o tym, jak jest on implementowany w D3D / hlsl. Jednak nadal jest dość mglisty. Powiedzmy, że renderuję kulę z teksturą ziemi i małą listą punktów wierzchołków, która ma działać jak gwiazdy, jak miałbym to …
17 c++  hlsl  directx11  hdr 

2
Jak wdrożyć turowy silnik gry?
Wyobraźmy sobie grę taką jak Heroes of Might and Magic, Master of Orion lub twoją grę turową. Jaka jest logika gry podczas następnej tury? Czy są jakieś materiały lub książki do przeczytania na ten temat? Mówiąc konkretnie, wyobraźmy sobie pętlę gry: void eventsHandler(); //something that responds to input void gameLogic(); …
17 turn-based 



4
Jakie są różnice między XNA 3.1 a 4.0? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Byłem z dala od XNA od kilku miesięcy i chcę wrócić do tego. Miałem grę, …
17 xna  c#  xna-4.0 

5
Preferowany sposób renderowania tekstu w OpenGL [zamknięty]
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 2 lata temu . Zaraz znów podniosę grafikę komputerową do projektu uniwersyteckiego. W poprzednim projekcie korzystałem z biblioteki o nazwie FTGL, która nie …


6
Czy Unlimited Detail jest prawdziwy?
Wiele aspektów Unlimited Details Unlimited Detail Technology wydaje mi się wątpliwe, nawet akapit wprowadzający (z powodu użycia słowa unlimited): Unlimited Detail to nowa technologia do tworzenia grafiki 3D w czasie rzeczywistym. Nieograniczona szczegółowość różni się od istniejących systemów graficznych 3D, ponieważ może przetwarzać nieograniczoną ilość danych chmur punktów w czasie …
17 3d  voxels  point-cloud 


7
„Binarny XML” dla danych gry?
Pracuję nad narzędziem do edycji poziomu, które zapisuje dane w formacie XML. Jest to idealne rozwiązanie podczas programowania, ponieważ wprowadzanie drobnych zmian w formacie danych jest bezbolesne i działa dobrze z danymi drzewiastymi. Minusem jest jednak to, że pliki XML są raczej rozdęte, głównie z powodu powielania nazw znaczników i …
17 tools  xml  compression 

7
Co sprawia, że ​​Minecraft jest taki świetny? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Wierzę, że wszyscy słyszeli o Minecraft. Jest to zwodniczo prosta gra, która została …

4
Jak napisać system Save / Load dla mojej gry?
Próbuję znaleźć sposób, aby napisać system zapisu / ładowania dla mojej gry w C ++. W tej chwili robię to wszystko przy użyciu flag binarnych. Czy ktoś ma pojęcie, jak to zrobić w inny sposób? Nie mam nic przeciwko używaniu plików binarnych, ale chcę poznać moje opcje. Chcę również czegoś, …
17 c++  loading 

5
Kiedy należy zastosować wektor / listę?
Rozumiem, kiedy używać list, ale nie rozumiem, kiedy lepiej jest używać wektorów niż list w grach wideo: kiedy lepiej mieć szybki losowy dostęp? (I rozumiem, dlaczego szybciej wstawiać / usuwać listy, ponieważ po prostu usuwa / dodaje wskaźniki, ale wciąż musi znaleźć odpowiedni element ...)

5
Jak to zrobić vs Solidne projektowanie oprogramowania?
Mając ledwie wystarczającą ilość czasu na ukończenie tworzonych przez nas gier, w jaki sposób możesz osiągnąć równowagę między solidną architekturą oprogramowania a postępami, aby to wszystko zrobić? Moje osobiste wyzwanie: co powiesz na bycie skutecznym dzisiaj i jednoczesne myślenie długoterminowe? Dodatkowo, robiąc to, możesz równie dobrze chcieć uczyć się nowych …

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.