Die C ++ - Engine, an der ich gerade arbeite, ist in mehrere große Threads unterteilt: Generieren (zum Erstellen meiner prozeduralen Inhalte), Spielen (für KI, Skripte, Simulationen), Physik und Rendern. Die Threads kommunizieren miteinander über kleine Nachrichtenobjekte, die von Thread zu Thread weitergeleitet werden. Vor dem Ausführen eines Schritts verarbeitet …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Ich bin ziemlich sicher in Objective-C und C ++ zu programmieren, aber ich finde, dass Objective-C etwas einfacher zu bedienen und flexibler und dynamischer ist. Was wären die Vor- und Nachteile, wenn Sie C ++ anstelle von Obj-C für das Schreiben von Spielen unter iOS verwenden? Oder gibt es bekannte …
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 . Ich bin gespannt, welche Lösungen Spieleentwickler für die Serialisierung der verschiedenen Arten …
In letzter Zeit habe ich ein Entitätssystem für mein Framework recherchiert und implementiert. Ich glaube, ich habe die meisten Artikel, Reddits und Fragen darüber gelesen, die ich finden konnte, und bis jetzt glaube ich, dass ich die Idee gut genug verstehe. Es wurden jedoch einige Fragen zum allgemeinen C ++ …
Ich finde es schwierig, Spielobjekte so zu organisieren, dass sie polymorph, aber nicht polymorph sind. Hier ist ein Beispiel: Angenommen, wir wollen alle unsere Objekte zu update()und draw(). Dazu müssen wir eine Basisklasse definieren GameObject, die diese beiden virtuellen reinen Methoden hat und den Polymorphismus einsetzt: class World { private: …
(Was ich beschreibe, basiert auf diesem Entwurf: Was ist ein Entity-System-Framework? Scrollen Sie nach unten und Sie werden es finden.) Ich habe einige Probleme beim Erstellen eines Entity-Component-Systems in C ++. Ich habe meine Komponentenklasse: class Component { /* ... */ }; Welches ist eigentlich eine Schnittstelle für andere Komponenten …
Ich habe versucht, einige tiefere Aspekte von UE4 zu lernen, und während ich viele Beispielcodes und auch die Quellbasis der Engine las, bemerkte ich, dass manchmal Leute (und der eigentliche Quellcode) das Standard-C ++ float- Grundelement verwenden, aber manchmal die benutzerdefinierte Implementierung von UE4 verwenden FFloat32. Dann wurde ich neugierig: …
Ich möchte ein Spiel komplett in C ++ schreiben, aber ich möchte von den Möglichkeiten der Unreal Engine profitieren, insbesondere in Bezug auf Grafik und Physik. Trotzdem mag ich den visuellen Editor nicht: Ich finde ihn schwerfällig, langsam und unintuitiv. Schließlich zwingt es mich, Visual Studio anstelle meiner Lieblings-C ++ …
Ich spiele mit Höhenkarten (Bitmaps) herum und versuche, einige meiner eigenen in meinem Spiel zu erstellen. Dazu muss ich einige grundlegende Zeichenmethoden implementieren. Ich habe schnell gemerkt, dass das Zeichnen von geraden Linien nicht so einfach ist, wie ich dachte. Es ist ganz einfach, wenn Ihre Punkte eine X- oder …
Ich verwende Assimp Asset Importer ( http://assimp.sourceforge.net/lib_html/index.html ), um 3D-Modelle zu analysieren. Bisher habe ich einfach die normalen Vektoren herausgezogen, die für jeden Scheitelpunkt in meinen Netzen definiert sind. Ich habe aber auch diverse Tutorials zu normalen Karten gefunden ... Wie ich es für normale Maps verstehe, werden die normalen …
Ich arbeite an einem 2D-Topdown-Shooter und muss jetzt über mein grundlegendes Kollisionssystem für rechteckige Bounding-Boxen hinausgehen. Ich habe große Levels mit vielen verschiedenen Sprites, die alle unterschiedliche Formen und Größen haben. Die Texturen für die Sprites sind alle quadratische PNG-Dateien mit transparentem Hintergrund. Daher brauche ich auch eine Möglichkeit, um …
Ist C ++ notwendig, um zu lernen, ob ich jemals in der Spielebranche arbeiten möchte? Ich bin mit C # bestens vertraut und beherrsche die Erstellung von 2D-Spielen in XNA 4.0. Im Moment bin ich erst 13 Jahre alt und liebe es, Spiele zu machen. Ich hoffe, eines Tages einen …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.