Ich versuche, mich mit komponentenbasiertem Entity-Design zu beschäftigen. Mein erster Schritt bestand darin, verschiedene Komponenten zu erstellen, die einem Objekt hinzugefügt werden konnten. Für jeden Komponententyp hatte ich einen Manager, der die Aktualisierungsfunktion jeder Komponente aufrief und bei Bedarf Dinge wie den Tastaturstatus usw. übergab. Als nächstes habe ich das …
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 4 Jahren . Ich möchte den Quellcode eines Open Source-Spiels herunterladen, um mich mit der …
Ich lese gerade ein Buch über Spieleentwicklung ( Game Coding Complete, Fourth Edition ) und es gibt ein "Actors" -Thema, in dem nur kurz erklärt wird, wie man sie verwendet, anstatt zu erklären, was es ist. In diesem Buch werden die folgenden Schauspieler vorgestellt: Spiele sind voller Objekte, die Ihre …
Ich bin dabei, ein einfaches Browser-Text-RPG zu starten, mit Charakteren, die (passiv) gegen andere Leute kämpfen können. Dies beinhaltet eine Liste von ungefähr 10 Fertigkeiten wie Stärke, Geschicklichkeit usw. mit zusätzlichen Fähigkeiten für verschiedene Waffen. Gibt es eine bessere Möglichkeit, diese Charakterklasse zu entwerfen, als nur diese Fähigkeiten als Klassenattribut …
Ich versuche, die Gründe für das Design der Unity3D-Engine zu verstehen, und das kann ich noch nicht verstehen: Warum werden Daten in einer separaten Komponente gespeichert, anstatt Teil von GameObject zu sein, wie z. B. Name, Ebenenmasken und Stichworte? Es kann ohnehin nicht wie alle anderen Komponenten entfernt werden, es …
In diesen Tagen versuche ich, die Architektur eines neuen MMORPG-Handyspiels für mein Unternehmen zu entwerfen. Dieses Spiel ähnelt Mafia Wars, iMobsters oder RISK. Grundlegende Idee ist, eine Armee vorzubereiten, um Ihre Gegner (Online-Benutzer) zu bekämpfen. Ich habe bereits an mehreren mobilen Apps gearbeitet, aber das ist etwas Neues für mich. …
Ich fand Emulatoren immer ziemlich faszinierend. Ich möchte ernsthaft einen Emulator für eine ältere Ganeration-Konsole oder einen Handheld erstellen. Es würde mir helfen, die Hardware und die Spiele, die für diese Hardware entwickelt wurden, besser zu verstehen. Die Leute sagen jedoch immer, wie schwer es ist und dass ich es …
Dies ist eine Designfrage ... Ich bin sicher, dass dies allgemeiner sein könnte, aber ich habe es schwer damit. Ich wundere mich über Design für Spielobjekt-Interaktionen - hier ist mein Beispiel (2D-Puzzle-Plattform). Angenommen, der Spieler versucht, ein Level zu überwinden. Es gibt viele Lichter, die in verschiedene Richtungen gerichtet werden …
Welche Tools, Muster oder Best Practices würden Sie zur Implementierung der unten aufgeführten Questmechaniken empfehlen? Ich spreche über die Softwarearchitektur (wie allgemein sollten Sie sein) und die Auswahlmöglichkeiten für die Objektverdrahtung, das Ereignisabonnement und die Darstellung von Bedingungen. Erwähnung von Tools / Bibliotheken, die Sie erfolgreich verwendet haben, sind willkommen. …
Ich bin ein erfahrener Spielentwickler, der am liebsten mein erstes Spiel mit 3D-animierten Charakteren (in Unity) macht, und ich kämpfe darum, herauszufinden, wann Mischbäume gegen Animationszustandsautomaten eingesetzt werden sollen. Ich verstehe beide Konzepte, habe aber in einer Reihe von Tutorials sowohl aus Unity als auch aus anderen Quellen sowohl Mischbäume …
Ich mache ein Management-Sim-Spiel, ähnlich wie Roller Coaster Tycoon. Ich möchte wissen, wie ich meine Weltobjekte am besten strukturieren kann, um die Leistung zu maximieren. Angenommen, ich habe 5.000 Leute in meinem Spiel, die ich könnte: Machen Sie ein Objekt und speichern Sie sie in einem Array wie folgt; class …
Ich plane die Entwicklung eines Spiels in Unity3D und versuche herauszufinden, was die Engine bereits bereitgestellt hat und was ich selbst codieren muss. Das Spiel selbst wird ein Rhythmusspiel sein, bei dem Audio- und Grafikereignisse so synchronisiert werden, dass sie immer zum gewünschten Zeitpunkt wiedergegeben werden. Was ich vermeiden möchte, …
Ich mache ein MMO-Spiel und bin gerade an einem Punkt angelangt, an dem ich Erfolge umsetzen muss ... Wie mache ich das? Am einfachsten ist es, dies einmal alle 100 ms auszuführen: for a in achievements for p in players if a.meetsRequirements(p) then p.completeAchievement(a) Das wirft aber noch mehr Komplikationen …
Ich möchte einen Event-Scheduler für mein Spiel erstellen. Grundsätzlich möchte ich das Auslösen eines Game-Events planen können. Dies kann ein einmaliger oder ein periodischer Trigger sein (Triggerereignis "E_BIG_EXPLOSION" auf 5 Sekunden Basis ...). Es ist verlockend zu glauben, dass dies ein guter Ort ist, um einen Singleton zu verwenden, aber …
Ich arbeite an einem Spiel, in dem gelegentlich einige Ereignisse im Spiel stattfinden müssen. Ein schönes Beispiel wäre ein Tutorial. Sie starten das Spiel und an mehreren Punkten im Spiel tritt ein Ereignis auf: Du triffst auf deinen ersten Feind, das Spiel pausiert und du erhältst eine Erklärung, wie du …
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.