Als «c++» getaggte Fragen

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

6
Ist es unprofessionell, Spielressourcen dem offenen Auge zu überlassen?
Ich habe immer noch Probleme beim Packen meiner Ressourcen, nachdem ich komplizierte APIs und im Grunde genommen nur Zip-Dateien durchgearbeitet habe, die mein Gehirn anstrengen, dachte ich, ich könnte das Spiel auch mit den für das menschliche Auge sichtbaren Ressourcen in einen einfachen Ordner packen. Wäre das unprofessionell? Ich persönlich …
43 c++  assets 



5
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …



7
Wie kann man Hot-Swap-fähige C ++ - Module implementieren?
Schnelle Iterationszeiten sind der Schlüssel zur Entwicklung von Spielen, meiner Meinung nach weit mehr als ausgefallene Grafiken und Engines mit einer Fülle von Funktionen. Kein Wunder, dass viele kleine Entwickler Skriptsprachen auswählen. Die Unity 3D-Methode, mit der Sie ein Spiel pausieren und Assets UND Code ändern können, um dann fortzufahren …
39 c++  hot-reload 



4
Entitäts- / Komponentensysteme in C ++, Wie erkenne ich Typen und konstruiere Komponenten?
Ich arbeite an einem Entity-Komponentensystem in C ++, das hoffentlich dem Stil von Artemis (http://piemaster.net/2011/07/entity-component-artemis/) entspricht, da es sich bei den Komponenten hauptsächlich um Datentaschen handelt Systeme, die die Logik enthalten. Ich hoffe, dass ich die Datenzentrierung dieses Ansatzes nutzen und ein paar nette Content-Tools erstellen kann. Ein Buckel, auf …



1
Wie sind Entity-Systeme Cache-effizient?
In letzter Zeit habe ich viel über Entity-Systeme gelesen, die in meine C ++ / OpenGL-Game-Engine implementiert werden sollen. Die beiden Hauptvorteile, die ich ständig über Entitätssysteme lobte, sind: die einfache Konstruktion neuer Arten von Entitäten, da Sie sich nicht mit komplexen Vererbungshierarchien herumschlagen müssen, und Cache-Effizienz, die ich habe …

3
Try-Catch oder Ifs zur Fehlerbehandlung in C ++
Werden im Game-Engine-Design häufig Ausnahmen verwendet, oder ist es besser, reine if-Anweisungen zu verwenden? Zum Beispiel mit Ausnahmen: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( "Frame time: 0", …


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.