Produkcja gier

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

4
Jak mogę znaleźć największą kulę, która mieści się w obszarze ściętym?
Jak znaleźć największą kulę, którą możesz narysować w perspektywie? Patrząc z góry, wyglądałoby to tak: Dodano: na frustum po prawej stronie zaznaczyłem cztery punkty, o których chyba coś wiemy. Możemy odsunąć wszystkie osiem rogów frusum i środki bliskich i dalekich krańców. Znamy więc punkty 1, 3 i 4. Wiemy również, …
12 geometry 

1
Kiedy i dlaczego klasa Pool jest potrzebna do przechowywania obiektów?
Studiowałem opengl es i przykładem, który widziałem, było użycie klasy „Pool” do śledzenia zdarzeń dotykowych i klawiatury. Czy ktoś mógłby wyjaśnić, w jaki sposób i dlaczego potrzebna jest klasa basenowa. Z tego, co czytałem, miało to coś wspólnego z odśmiecaniem pamięci i ograniczaniem liczby tworzonych klas wejściowych. To wszystko wydaje …

3
Aparat do gry 2.5D
Mam nadzieję, że ktoś może mi to wyjaśnić, jak mam 5 lat, ponieważ walczyłem z tym przez wiele godzin i po prostu nie mogę zrozumieć, co robię źle. Napisałem Cameraklasę do mojej gry 2.5D. Chodzi o to, aby wspierać świat i przestrzenie ekranowe w następujący sposób: Aparat jest czarną rzeczą …
12 xna  matrix  projection 

2
Jakiego rodzaju osoby prawnej potrzebuję do mojej firmy produkującej gry w USA?
Jestem liderem grupy 4 osób, które wnoszą wkład w grę i doszedłem do wniosku, że w końcu będziemy potrzebować jakiegoś oficjalnego tytułu lub czegoś podobnego. Uzgodniliśmy nazwę i już mamy nazwę domeny i kilka zasobów zaplecza, które skonfigurowałem również pod marką. Jestem ciekawy, jakie kroki należy podjąć, aby uczynić go …
12 business 

5
Jak dodać poczucie głębi?
W tle mam kilka modeli górskich. Zobacz aktualny zrzut ekranu tutaj: Z tyłu widać szare góry. Chociaż są tak bardzo w tle, wciąż nie wydaje się „w tle”. Jak mogę dodać wrażenie głębi w tych górach? Chciałbym zobaczyć je tak daleko. Tak to wygląda teraz dzięki DarenW
12 art 

3
Jak wdrożyć wykrywanie kolizji portali?
Na przykład weźmy ten scenariusz (przepraszam za moje okropne umiejętności rysowania): Opiera się to na „portalu”, w którym stickman przechodzi przez niebieski portal (który jest połączony z czerwonym portalem), ale na czerwonym portalu jest ściana. Dlatego nie może przejść całkowicie przez portal. Moje pytanie brzmi zatem: w jaki sposób przeprowadzam …

1
Format strumienia League of Legends Spectator
Wprowadzenie Bawiłem się z systemem obserwacyjnym LoL w nadziei, że w końcu skrobię dane ze strumieni i zbuduję z nich zestaw danych do analizy. Rozumiem, że istnieją już pewne nieoficjalne interfejsy API i techniki, ale szukam naprawdę konkretnych wydarzeń w grze (zabójstwa bohaterów, zabójstwa z wieżyczek, puchazy przedmiotów, zabójstwa w …

4
Strategiczna sztuczna inteligencja w grach turowych?
Interesuje mnie, jak działają strategiczne silniki AI, np. Jak ocenić, gdzie rozmieścić żołnierzy w strategicznej grze turowej itp. Rozumiem, jak działa sztuczna inteligencja oparta na celach i myślę, że to dobre podejście do decydowania, co zbudować lub zbadać w grze takiej jak Civilization. Ale taktyczne / strategiczne pozycjonowanie żołnierzy / …

1
Jak utworzyć wiele reflektorów 2D?
Chcę stworzyć efekt „reflektora” 2D, który pozwoli na wyróżnienie wielu podmiotów. To znaczy, jakby kilka duszków trzymało pochodnie. W przypadku pojedynczego bytu (jedno światło punktowe) używam techniki, w której nakładam duszek gradientu i mam punkt środkowy, który go ściga. Ta technika działa dobrze dla pojedynczego reflektora. Oto zrzut ekranu ilustrujący …
12 2d  sprites  camera  lighting 


3
BARDZO Mylące z pętlą gry „Constant Speed ​​Speed ​​Maximum FPS”
Niedawno przeczytałem ten artykuł na temat Game Loops: http://www.koonsolo.com/news/dewitters-gameloop/ A ostatnia zalecana implementacja głęboko mnie dezorientuje. Nie rozumiem, jak to działa i wygląda na kompletny bałagan. Rozumiem zasadę: aktualizuj grę ze stałą prędkością, a wszystko, co pozostanie, renderuje grę tyle razy, ile to możliwe. Rozumiem, że nie możesz użyć: Uzyskaj …

1
Dobre zasoby do nauki o sprzęcie graficznym [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 2 lata temu . Szukam dobrych zasobów edukacyjnych dla sprzętu graficznego (i powiązanego oprogramowania niskiego poziomu). Zasadniczo chcę dowiedzieć …

2
OpenGL: Czy można używać VAO bez określania VBO
We wszystkich samouczkach, które mogę znaleźć o VAO (obiektach tablicy wierzchołków), pokazują one, jak ich używać, konfigurując atrybuty wierzchołków i wiążąc VBO (obiekt bufora wierzchołków). Ale chcę utworzyć VAO, który zostanie skonfigurowany dla zestawu VBO w połączeniu ze stałym shaderem, w którym każdy bufor używa tego samego wzorca danych (wierzchołek, …
12 opengl  vbo  vao 

3
Jaką technikę animacji stosuje się w „Dont Starve”? [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 . Podczas grania w kilka gier w wolnym czasie, natknąłem się na grę survivalową 2D / 3D. Gra została najwyraźniej …
12 animation  sdl  glut 

1
OpenGL - białe krawędzie na kostkach
W tworzonej przeze mnie grze typu minecraft mam białe krawędzie na kostkach: Jest to znacznie bardziej widoczne w ciemniejszych teksturach. Tekstury są konfigurowane w następujący sposób: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); Jakaś pomoc?

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.