Pytania otagowane jako c++

C ++ jest statycznym, skompilowanym, uniwersalnym językiem programowania o dowolnej typie, o dowolnej formie, z wieloma paradygmatami.

4
programowanie wydarzeń z historii gry
Opracowałem silnik gry w c / c ++ i DirectX. Mam silnik kafelkowy map, animowane duszki gracza / NPC, rozmawiam z NPC, menu i zmieniającymi się poziomami, ale nie ma gry, po prostu wydaje się pusta. Rozglądałem się i wciąż słyszę modne odpowiedzi, ale chcę wiedzieć, jak zaimplementować historię w …
28 c++  directx 


2
Wykrywanie kolizji oparte na poczwórnych drzewach vs.
Tworzę 4-osobową grę kooperacyjną typu r i zamierzam wdrożyć kod wykrywający kolizję. Przeczytałem wiele artykułów i rzeczy o tym, jak radzić sobie z wykrywaniem kolizji, ale trudno mi się zastanowić, co z tym zrobić. Wydaje się, że drzewo quadów jest najczęstszą drogą, ale w niektórych zasobach wspominają o rozwiązaniu opartym …

3
W jaki sposób zespoły zapobiegają nadpisywaniu plików źródłowych? [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 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

3
Tworzenie gier na Androida w c ++
Będąc przede wszystkim programistą c / c ++, zawsze myślałem, że jedyną opcją dla rozwoju gier mobilnych jest dla mnie użycie iOS, który pozwala na c / c ++ (i minimalizację celu C). Słyszałem od znajomego, że Android ma natywny zestaw narzędzi programistycznych, który pozwala na działanie kodu c ++ …
26 c++  android 

9
Jaką bibliotekę GUI C ++ możesz zasugerować? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
26 c++  gui 


3
Tworzenie ścian w grach opartych na kafelkach: czego mi brakuje?
Po dzisiejszym spędzeniu czasu na zanotowaniu notatek dotyczących implementacji ścian w mojej grze opartej na kafelkach, nagle zdałem sobie sprawę, że nie będzie to takie proste, jak sobie wyobrażałem. Chociaż obecny etap mojej pracy nie jest nawet bliski zrobienia kodu związanego ze ścianą, wymyśliłem trzy różne sposoby na zrobienie tego. …


5
Obracanie wektora3 o ćwiartkę
Próbuję obrócić wektor3 o dany czwartorzęd. Wiem, że to prawda v′= q⋅ v ⋅ q- 1v′=q⋅v⋅q-1 v' = q \cdot v \cdot q^{-1} Wiem, że jest odwrotnością, która po prostu , ale jak mam odwzorować mnożenie wektora na czwartorzęd, aby odzyskać wektor?q- 1q-1 q^{-1} - qmagnitude(q)−qmagnituremi(q) \frac {-q} {magnitude(q)} Odkryłem, …
25 c++  quaternion 


4
Czy wykrywanie kolizji powinno odbywać się po stronie serwera czy kooperacyjnie między klientem / serwerem?
Pracuję nad grą online, która będzie miała bardzo intensywne przetwarzanie wykrywania kolizji. Modele graczy będą kolidowały z innymi odtwarzaczami, mobami, strukturami, terenem i obiektami stałymi, które istnieją tylko po stronie serwera (nie są przechowywane w plikach danych klienta). Czy ze względów bezpieczeństwa należy wykonywać wszystkie wykrywanie kolizji po stronie serwera? …

4
Jak gry C ++ radzą sobie z błędami alokacji pamięci?
Znam kilka gier napisanych w C ++, ale nie używających wyjątków. Ponieważ obsługa awarii alokacji pamięci w C ++ jest generalnie oparta na std::bad_allocwyjątku, w jaki sposób te gry radzą sobie z taką awarią? Czy po prostu ulegają awarii, czy istnieje inny sposób radzenia sobie z błędem braku pamięci?

3
Czy to normalne, że gra używa 100% procesora?
Właśnie zaimplementowałem obsługę wielowątkowego wprowadzania danych w silniku gry, w którym kod odpytujący system operacyjny w celu zebrania danych wejściowych i znaczników czasu znajduje się w osobnym wątku, a każda ramka w głównym wątku zjadam zebrane dane wejściowe do logiczny czas gry. Wszystko działa, ale ta konfiguracja zużywa 100% mojego …


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.