Würden Sie mir bitte helfen, zu klären, was genau in einem Spieleszenendiagramm enthalten sein sollte? Siehe folgende Liste bitte: Spielschauspieler? (Natürlich sollten alle Objekte, deren Status sich ändert, der Hauptteil des Szenendiagramms sein.) Einfache statische Spielobjekte? (Ich meine, wirft Orte im Hintergrund aus, die nicht animiert werden und auch nicht …
Ich habe kürzlich gefragt, wie Entitäten von ihrem Verhalten getrennt werden sollen, und die Hauptantwort, die mit diesem Artikel verknüpft ist: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Das ultimative Konzept, über das hier geschrieben wurde, ist das folgende: OBJEKT ALS REINE AGGREGATION. Ich frage mich, wie ich mit C # Spielentitäten als reine Aggregation erstellen …
Daher arbeite ich daran, die Verwendung von Elementen auf www.ninjawars.net zu erweitern , und ich bin mir nicht ganz sicher, wie ich sie in der von uns verwendeten relationalen Datenbank flexibel darstellen kann. Ich belle vielleicht den falschen Baum an, also zögern Sie nicht, Vorschläge in andere Richtungen zu machen, …
Wie minimal sollte eine Spiele-Engine sein? Wie viel der Inhaltspipeline sollte in die Engine eingebettet sein? Einige Anwendungsfälle, in denen der Supermotor nützlich sein könnte: Beim Laden von Benutzerinhalten muss der Benutzer seine Texturen nicht verpacken, die Engine erledigt dies beim Laden. Ein Skript fordert eine Schriftart an, die viel …
Ich habe die Grundlagen von TCP-Sockets, UDP-Kommunikation usw., kann aber nicht viel darüber finden, wie diese auf eine Echtzeit-Spielumgebung angewendet werden können. Ich habe einen Pong-Klon mit 4 Spielern und muss die Paddelpositionen zwischen den drei Clients und dem Server synchronisieren (der Server ist der vierte Spieler). Derzeit verwende ich …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Bis jetzt habe ich gesehen, dass viele Spiele immer …
Ich möchte eine Frage stellen, wie der Informationsaustausch zwischen Game-Engine-Teilen implementiert werden soll. Die Engine ist in vier Teile unterteilt: Logik, Daten, Benutzeroberfläche, Grafiken. Am Anfang habe ich diesen Austausch durch die Flaggen gemacht. Wenn beispielsweise das neue Objekt zu den Daten hinzugefügt wird, wird das Flag isNewin der Klasse …
Ich habe gerade über Domain-Modelle gelesen und es hat mich aufgeklärt, seit ich ein Spiel entwickelt habe, das eine Klasse hat, die nur Daten enthält (wenige Verhaltensweisen / Methoden). Ich habe den Managern die Aufgabe übertragen, diese Klassen zu verwalten ... und jetzt scheint mein Manager wie ein Gottobjekt auszusehen. …
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in den Code, um einen Blick …
Dies mag eine triviale Frage sein, aber ich habe Probleme, dies zu verstehen. Würde mich sehr über Ihre Hilfe freuen. In der Spieleentwicklung mit objektorientiertem Design möchte ich verstehen, wie KI-Agenten auf die Informationen zugreifen, die sie aus der Spielwelt benötigen, um ihre Aktionen auszuführen. Wie wir alle wissen, müssen …
Es gibt zwei Klassen in meinem Spiel, die wirklich nützlich sind, aber langsam zum Schmerz werden. Nachricht und Eigenschaft (Eigenschaft ist im Wesentlichen eine Komponente). Sie stammen beide von einer Basisklasse und enthalten eine statische ID, sodass Systeme nur auf diejenigen achten können, die sie möchten. Es funktioniert sehr gut …
Ich erstelle gerade ein 2D-RPG in C ++ 11 mit Allegro 5 und Boost. Mein Ziel ist es, meine Spieleinstellungen irgendwie zu aktualisieren, wenn eine Option im Optionsmenü geändert wird. Ich möchte den Benutzer nicht zwingen, mein Spiel neu zu starten. Andere Spiele erfordern keinen Neustart, wenn Sie die Auflösung …
Ich arbeite an meiner eigenen Spiel-Engine und entwerfe derzeit meine Manager. Ich habe gelesen, dass für die Speicherverwaltung die Verwendung von Init()und CleanUp()Funktionen besser sind als die Verwendung von Konstruktoren und Destruktoren. Ich habe nach C ++ - Codebeispielen gesucht, um zu sehen, wie diese Funktionen funktionieren und wie ich …
Ich bin ziemlich neu in der Idee von Entitätssystemen, nachdem ich eine Menge Dinge gelesen habe (am nützlichsten dieser großartige Blog und diese Antwort ). Obwohl ich ein wenig Probleme habe zu verstehen, wie einfach es ist, die Position eines Objekts durch eine undefinierte Anzahl von Quellen zu manipulieren. Das …
Ich schreibe die Spiel-Engine, die aus wenigen Modulen besteht. Zwei davon sind die Grafik-Engine und die Physik-Engine . Ich frage mich, ob es eine gute Lösung ist, Daten zwischen ihnen auszutauschen. Zwei Möglichkeiten (Teilen oder nicht) sehen so aus: Ohne Daten zu teilen GraphicsModel{ //some common for graphics and physics …
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.