Ich bin mir nicht sicher, wie genau Objekte Dinge mit anderen Objekten in einem komponentenbasierten Design tun. Angenommen, ich habe eine ObjKlasse. Ich mache: Obj obj; obj.add(new Position()); obj.add(new Physics()); Wie könnte ich dann ein anderes Objekt haben, das nicht nur den Ball bewegt, sondern auch diese Physik anwendet? Ich …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . EDIT (2): Da es zwei Antworten gibt und …
Ich entwickle ein 2D-Weltraumspiel für mobile Geräte, aber es wird sehr komplex und meine Lösung ist sehr verwirrend und erzeugt viele wiederholte Codesegmente. Ich habe eine Weltklasse, in der ich mehrere Listen verschiedener Objekte habe, wie: List<Enemy> enemys; List<Projectile> projectiles; List<Collectable> collectables; List<Asteroid> asteroids; List<Effect> effects; .. Jede Liste wird …
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 2 Jahren . Ich habe angefangen, eine sehr einfache Spiel-Engine zu schreiben, damit ich OpenGL …
In den letzten Monaten war ich damit beschäftigt, ein 2D-JRPG (RPG im japanischen Stil) in C ++ mithilfe der SDL-Bibliothek zu programmieren. Der Erkundungsmodus ist mehr oder weniger abgeschlossen. Jetzt gehe ich den Kampfmodus an. Ich konnte keine Ressourcen darüber finden, wie ein klassisches rundenbasiertes JRPG-Kampfsystem aufgebaut ist. Ich finde …
Ich habe kürzlich beschlossen, meine Spielarchitektur zu überarbeiten, um tiefe Klassenhierarchien zu beseitigen und sie durch konfigurierbare Komponenten zu ersetzen. Die erste Hierarchie, die ich ersetze, ist die Elementhierarchie, und ich möchte einige Ratschläge, um zu wissen, ob ich auf dem richtigen Weg bin. Zuvor hatte ich eine Hierarchie, die …
Ich suche nach Material auf nahtlosen MMO-Servern! Ich habe einige Artikel in den Büchern "Massively Multiplayer Game Development" und "Game Programming Gems 5". Hat jemand Erfahrung mit diesem Thema oder kennt Artikel darüber? Ich interessiere mich sowohl für "High-Level-Ansichten" als auch für Implementierungen. Dies könnte das Thema meiner Masterarbeit werden …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich werde in naher Zukunft eine Präsentation über …
Ich habe Probleme, mich mit dem Spieledesign zu beschäftigen. Auf der Android-Plattform habe ich eine Aktivität und setze ihre Inhaltsansicht mit einer benutzerdefinierten Oberflächenansicht. Die benutzerdefinierte Oberflächenansicht fungiert als Bedienfeld, und ich erstelle Instanzen aller Klassen und führe dort alle Zeichnungen und Berechnungen durch. Frage: Soll ich stattdessen die Instanzen …
Ich erinnere mich und denke immer noch, dass man nicht einmal ein prototypisiertes 3D-Spiel erstellen kann, um nur einfache Verhaltensweisen zu testen, ohne gigantische Tools wie Unity zu verwenden oder umfangreiche C ++ - Programmierung, Entwurfsmuster, eine anständige oder grundlegende 3D-Engine usw. zu kennen. Jetzt frage ich mich, da ich …
Ich mache einen 2D-Plattformer, bei dem der Spieler einen Knopf drücken und das Level neu starten kann. Nur sein vorheriger Charakter wird das Level zur gleichen Zeit ausführen, als ob er in der Zeit zurückreist. Ich weiß, dass andere Spiele dies bereits getan haben, und ich habe mir überlegt, den …
Wenn Sie ein rundenbasiertes RPG-Spiel spielen, wird es große Zeiträume geben, in denen nichts passiert, da das Spiel über 'wait_for_player_input' läuft. Natürlich erscheint es sinnvoll, diese Zeit zu nutzen, um Dinge zu aktualisieren. Dies scheint jedoch sofort darauf hinzudeuten, dass es eingefädelt werden müsste. Ist diese Art von Design in …
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 …
Ich mache ein Spiel in AS3 mit Flash Develop und Flash CS5. Alles ist objektorientiert. Ich habe mich gefragt, ob ich eine "Gateway" -Klasse haben soll, die einen Eigenschaftsverweis auf alle Instanziierungen anderer Klassen enthält, und ich übergebe diese Gateway-Klasse einfach an neue Objekte, damit sie Zugriff auf jede Klasse …
Die meisten Anwendungsentwicklungen basieren auf der Entwicklung mit Ereignissen. Welche Rolle spielt die Entwicklung mithilfe von Ereignissen und welche Kompromisse gibt es angesichts des Game-Loop-Stils bei der Entwicklung von Spielen und der (häufig) erforderlichen hohen Leistung / des hohen Durchsatzes? Hat die häufig betroffene Synchronisation / Sperrung einen größeren Einfluss? …
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.