Als «c++» getaggte Fragen

C ++ ist eine statisch typisierte, frei formulierte, kompilierte Mehrparadigma-Programmiersprache für allgemeine Zwecke.

2
Frustum Culling mit VBOs
In meinem Projekt wird Terrain mit VBOs in OpenGL gerendert. Ich möchte etwas Frustum Culling anwenden, habe aber keine Ahnung, wie ich auf jedes gezeichnete Polygon zugreifen soll, um zu überprüfen, ob es in Sicht ist. Ich denke, hier kommen Octrees ins Spiel, aber ich habe keine Ahnung, wie das …

7
Ausnahmen in C ++ - Spiel-DLLs auslösen? Vor-und Nachteile
Was sind die Vor- und Nachteile der Verwendung von Ausnahmen in C ++ in Bezug auf die Spieleentwicklung ? Laut Google Style Guide werden Ausnahmen aus verschiedenen Gründen nicht verwendet. Sind die gleichen Gründe für die Spieleentwicklung relevant? Wir verwenden keine C ++ - Ausnahmen ... - google-styleguide.googlecode.com Einige Fragen …

2
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
8 unity  gui  xna  c#  lighting  unity  scripting  scene  npc  xna  models  blender  java  android  game-design  libgdx  architecture  client-server  client  animation  skeletal-animation  graph  input  pygame  music  game-design  component-based  game-maker  java  collision-detection  slick  java  android  leaderboards  google-play-services  java  lwjgl  vbo  flash  actionscript-3  flash-develop  java  android  multithreading  loading  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 

2
Stroring von Komponenten in Arrays (Entity Component System)
Ich suche nach Möglichkeiten, mein ECS zu verbessern, und ich habe viele Leute gesehen, die vorgeschlagen haben, Komponenten in Arrays zu speichern. Dies scheint großartig zu sein, wenn man den schnellen Zugriff für eine Komponente unter Verwendung der Entitäts-ID und vor allem die schnelle Iteration über Elemente des Arrays (da …

5
Spielschleife unter Windows
Ich habe verschiedene "grundlegende" Spieleschleifen gesehen, sowohl aus Büchern wie "Einführung in die 3D-Spielprogrammierung mit DX11" oder dem Online-Tutorial (Rastertek), und wenn wir alle ausgefallenen Dinge zur Steuerung der Framerate und mehr entfernen, sehen sie alle ungefähr so ​​aus: while (msg != WM_QUIT) // { if (PeekMessage(&msg,0,0,0,PM_REMOVE) { // Translate …


1
Spielklasse und Hauptfunktion
Ich habe eine Spielklasse mit meinen wichtigsten Spielfunktionen und Instanzen von Spielobjekten wie Bildschirm usw. Mein Spiel wird mit C ++ und SDL erstellt. Ich fragte mich jedoch, ob Main hauptsächlich eine Funktion meiner Klasse sein sollte. Oder sollte ich "Game Game" machen? von "int main ();" und haben die …
8 c++  sdl 

4
2D-Platformer-Kollisionsbehandlung
Ich versuche, ein 2D-Plattformspiel (Mario-Typ) zu erstellen, und ich habe einige Probleme mit dem richtigen Umgang mit Kollisionen. Ich schreibe dieses Spiel in C ++ und verwende SDL für die Eingabe, das Laden von Bildern, das Laden von Schriftarten usw. Ich verwende OpenGL auch über die FreeGLUT-Bibliothek in Verbindung mit …

1
Wie finde ich zur Laufzeit heraus, ob Vulkan- und / oder OpenGL-Unterstützung verfügbar ist?
Ich baue eine Engine, deren primäre Rendering-Engine Vulkan ist. Um jedoch zumindest eine gewisse Abwärtskompatibilität mit Geräten zu haben, für die keine Treiber (hauptsächlich für Mobilgeräte) verfügbar sind, möchte ich einen OpenGL-Fallback implementieren. Wie überprüfe ich nun, welche APIs im aktuellen System verfügbar sind? Ich möchte überprüfen, ob Vulkan-Unterstützung vorhanden …
7 opengl  c++  vulkan 

1
Optimale Stapelung für 2D-Objekte mit Transparenz
Ich habe eine Sammlung von 2D-Objekten mit Transparenz. Jedes Objekt hat einen Tiefenwert zur Bestimmung der Zeichenreihenfolge und ein Material. Ich versuche, sie optimal zu stapeln, um Draw Calls zu minimieren. Angenommen, Objekte mit demselben Material können in einem einzigen Zeichnungsaufruf zusammengefasst werden. Eine naive Art der Stapelverarbeitung besteht darin, …


2
Erstellen Sie eine Entität aus einer Vorlage in einer komponentenbasierten Engine
Für mein Projekt möchte ich komponentenbasierte Entitäten in C ++ verwenden. Meine aktuelle Implementierung gliedert sich in folgende Teile: Systeme - Enthalten eine Karte der Komponenten bestimmter Klassen und bearbeiten diese. Zum Beispiel hat PhysicsSystem einen Vektor von PhysicsComponents. Komponenten - Eine Komponente enthält einige öffentliche Variablen und möglicherweise einen …

1
Warum wird mein Puffer nicht aktualisiert?
Ich bin wirklich frustriert, weil mein cbufer nicht aktualisiert wird. Das ist mein VS: cbuffer MatrixBuffer: register(b0) { float4x4 worldViewProj; }; struct VertexIn { float4 Pos : POSITION; float4 Color: COLOR; }; struct PixelIn { float4 PosH : SV_POSITION; float4 Color: COLOR; }; PixelIn VS (VertexIn vin) { PixelIn vout; …
7 directx11  hlsl  c++ 

1
Multithreaded Game Loop
Ich versuche, eine Multithread-Spielschleife zu implementieren. Ich habe das schon gemacht, musste dafür aber ein paar Schlösser verwenden, was die Leistung ruinierte. Nachdem ich ein bisschen recherchiert hatte, kam mir diese Idee: Anstatt die Engine-Subsysteme in verschiedene Threads (z. B. Physik, Animation) aufzuteilen, werden alle Subsysteme auf allen Threads ausgeführt. …

2
Sollte ein Spiel beim Beenden nach sich selbst aufräumen? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Sollte ein Spiel / eine Engine nach sich selbst bereinigen (Fenster schließen, …
7 c++  memory 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.