Ich habe eine Spiele-Engine in C / C ++ und DirectX entwickelt. Ich habe eine Kachel-Engine für die Karten, animierte Player / NPC-Sprites, die mit dem NPC, den Menüs und dem Levelwechsel sprechen, aber es gibt kein Spiel, es fühlt sich einfach leer an. Ich habe mich umgesehen und höre …
Ich mache ein 4-Spieler-Koop-R-Spiel und bin dabei, den Kollisionserkennungscode zu implementieren. Ich habe eine Menge Artikel und Zeug darüber gelesen, wie man mit der Kollisionserkennung umgeht, aber es fällt mir schwer, herauszufinden, was ich tun soll. Es scheint, dass der Quad-Baum der gebräuchlichste Weg ist, aber in einigen Quellen wird …
Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in großen Teams zu bekämpfen Überschreibungs verwaltet? …
Als primärer C / C ++ - Entwickler habe ich immer gedacht, dass die einzige Option für die Entwicklung mobiler Spiele für mich die Verwendung von iOS war, was C / C ++ (und die Minimierung von Ziel C) ermöglicht. Ich habe von einem Freund gehört, dass Android ein natives …
Ich baue meine eigene Spiel-Engine in C ++ und entscheide derzeit, welche Benutzeroberfläche ich verwenden soll. Soll ich eine Bibliothek benutzen? Soll ich mein eigenes machen?
Nachdem ich heute einige Zeit damit verbracht habe, einige Notizen über die Implementierung von Wänden in mein auf Kacheln basierendes Spiel zu machen, wurde mir plötzlich klar, dass es nicht so einfach sein wird, wie ich es mir vorgestellt hatte. Während der aktuelle Stand meiner Arbeit nicht annähernd der tatsächlichen …
Nehmen wir an, ich habe ein Spiel in C ++ geschrieben. Aber ich möchte einige Modding- oder Scripting-Funktionen hinzufügen. Wie würden Sie Ihrem Spiel eine Skriptfunktion hinzufügen?
Ich versuche, einen Vektor3 um eine bestimmte Quaternion zu drehen. Ich weiß, dass das stimmt v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} Ich weiß, dass das Inverse ist, das gerade , aber wie ordne ich die Multiplikation des Vektors der Quaternion zu, um einen Vektor zurückzubekommen?q−1q−1 q^{-1} −qmagnitude(q)−qmagnitude(q) \frac …
Ich habe gerade ein kleines Game-Dev-Projekt für die Universität abgeschlossen und muss ein Video aufnehmen, das meine Einreichung begleitet (nur für den Fall, dass sie meine Quelle nicht zum Laufen bringen können). Grundsätzlich funktioniert mein Spiel überhaupt nicht, wenn FRAPS oder Bandicam versuchen, eine Verbindung herzustellen. Ich erhalte einen schwarzen …
Ich arbeite an einem Online-Spiel, das eine sehr schwere Kollisionserkennungsverarbeitung haben wird. Spielermodelle kollidieren mit anderen Spielern, Mobs, Strukturen, Gelände und festen Objekten, die nur serverseitig existieren (nicht in Client-Datendateien gespeichert). Sollte ich aus Sicherheitsgründen alle Kollisionserkennungen serverseitig durchführen? Oder sollte ich den Client die Erkennung durchführen lassen und den …
Mir sind einige Spiele bekannt, die in C ++ geschrieben sind, aber keine Ausnahmen verwenden. std::bad_allocWie gehen diese Spiele mit einem solchen Fehler um, da die Behandlung von Speicherzuweisungsfehlern in C ++ im Allgemeinen um die Ausnahme herum aufgebaut ist ? Stürzen sie einfach ab, oder gibt es eine andere …
Ich habe gerade eine Multi-Thread-Eingabebearbeitung in meiner Spiel-Engine implementiert, bei der der Code, der das Betriebssystem abfragt, um Eingaben daraus zu sammeln und sie mit einem Zeitstempel zu versehen, sich in einem separaten Thread befindet und jeder Frame im Haupt-Thread die gesammelten Eingaben bis zu einem auffrisst logische Spielzeit. Es …
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.