Als «c++» getaggte Fragen

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

3
Verwenden von "Freund" -Klassen in der Spieleentwicklung
In der Regel wird bei der Entwicklung von C ++ - Spielen die Geschwindigkeit gegenüber der Kapselung bewertet. Daher sehen Sie eine Menge öffentlich zugänglicher Klassenmitglieder, die eigentlich nicht öffentlich sein sollten. Ich scheine in den meisten Fällen festzustellen, dass nur sehr wenige Klassen das Innenleben einer anderen Klasse wirklich …

2
Aufteilen in Dateien - wie viel Aufteilen?
Wenn ich sage, ich habe eher ein hierarchisches Entitätsframework als ein Komponentenmodell. So etwas wie: (Ja, das ist erfunden) Waffe-> Waffe-> Automatische Waffe-> MP44 Oder eher ein klassisches Beispiel: Entität-> Bewegliche Entität-> Feind-> Gehender Feind Wie weit würden Sie die Quell- / Header-Dateien für Lesbarkeit und Organisation aufteilen? Ist es …
9 c++  file 

2
Wie vermeide ich Interpolationsartefakte beim Skalieren einer Höhenkarte?
Ich verwende einen bikubischen Interpolationsalgorithmus, um eine Höhenkarte zu skalieren, und ich bemerke einige Artefakte um die Pixelgrenzen. Diese Artefakte scheinen jedoch nicht zu erscheinen, wenn ich eine einfache kubische Interpolation (Spline) verwende. Könnte es sein, dass die bikubische Interpolation nicht garantiert, dass die zweite Ableitung im Gegensatz zum kubischen …


3
SDL-Funktion zum Laden von PNGs
Ich lerne gerade SDL 2.0 und habe diese Methode zum Laden von BMPs gesehen: SDL_Texture* LoadImage(std::string file) { SDL_Surface *loadedImage = nullptr; SDL_Texture *texture = nullptr; loadedImage = SDL_LoadBMP(file.c_str()); if (loadedImage != nullptr) { texture = SDL_CreateTextureFromSurface(renderer, loadedImage); SDL_FreeSurface(loadedImage); } else std::cout << SDL_GetError() << std::endl; return texture; } Wie …
9 c++  sdl 

2
Reload VS soution Explorer erzwingen, wenn neues c # -Skript über Unity3d hinzugefügt wird?
Wenn ich erstellen C # Script ( Create -> C# Scriptvia) Unity3d oder löschen Sie es aus Unity3d- Visual Studiozeigt mir das Warnfenster. es ist nervig. Gibt es eine Möglichkeit, "ReloadAll" im Projektmappen-Explorer ohne Fenster zu erzwingen?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

1
Bildschirmriss im Fragment-Shader auf R9 380-GPUs
Bei zwei Spielern tritt bei meinem Spiel ein Problem auf, bei dem der Bildschirm bei Verwendung eines Fragment-Shaders reißt. Dies scheint jedoch nur für Spieler mit einer R9 380-GPU der Fall zu sein. So sieht es im Spiel aus: Nachdem ich mit einem der Spieler gearbeitet hatte, beschränkte ich mich …
8 c++  2d  glsl  sfml 



2
Zeiger in C # Unity
Hey, ich habe kürzlich etwas über Zeiger gelernt und frage mich, wie ich sie in c # (ich habe sie gerade in c ++ kennengelernt) in Einheit verwenden kann. Ich habe allerdings einige Fragen. Zeiger verwenden die Programmierung auf niedriger Ebene, um Positionen mit unterschiedlichen Werten auf dem Computer zu …

0
Implementieren eines SceneManager mit OpenFL
Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …


2
Wie finde ich die nächstgelegenen Punkte (wodurch ein Polygon gebildet wird), die einen bestimmten Punkt einschließen? (Siehe Bild)
Ich arbeite mit einer Spiel-Engine und meine Aufgabe ist es, Code zum Simulieren des Bruchs starrer Netze hinzuzufügen. Im Moment arbeite ich nur daran, einen Würfel zu zerbrechen. Ich verwende den Voronoi-Algorithmus, um einen (realistischen) gebrochenen Splitter herzustellen, und ich verwende die Halbebenenmethode, um eine Voronoi-Zelle zu erzeugen. Jetzt mache …

3
Verwalten von Voxel-Daten
Ich programmiere seit ungefähr 4 Monaten in C ++ als Hobby und ich habe es wirklich geliebt, Dinge mit Voxeln zu erstellen. Ich habe ein "Spiel" geschrieben (eher eine persönliche Herausforderung, da ich wirklich nur das Terrain, kein Gameplay) habe, das eine Minecraft-ähnliche Welt geschaffen hat, aber kürzlich habe ich …
8 c++  voxels  data 

2
Wie verwende ich UpdateSubresource und Map / Unmap?
Nach meinem Verständnis (beim Lesen verschiedener Seiten) gibt es zwei Möglichkeiten, einen Puffer zu aktualisieren: UpdateSubresource()(wenn Puffer mit DEFAULTVerwendung erstellt wird) Map()Kopieren Sie die neuen Daten Unmap()(wenn der Puffer mit der DYNAMICVerwendung erstellt wird). Rufe ich im ersten Fall nur diese eine Funktion auf (nichts weiter)? Weil ich gesehen habe, …
8 c++  directx11 

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.