Als Lernübung habe ich eine verzögerte Rendering-Engine geschrieben. Jetzt möchte ich dieser Engine ein Szenendiagramm hinzufügen, aber ich bin ein bisschen verwirrt, wie das geht. Bei einer normalen (Forward-Rendering-Engine) würde ich einfach alle Elemente (alle, die IDrawable und IUpdateAble implementieren) zu meinem Szenendiagramm hinzufügen, dann zuerst die Breite des Szenendiagramms …
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 …
Ich entwickle ein Echtzeitspiel, das Tausende von Spielern in Echtzeit halten sollte (FPS wie max. 1s Verzögerung). Was wäre die beste Infrastruktur dafür? Meine Idee war, zwei Servercluster zu verwenden - einen für das Serverende (die gesamte Computerseite) und einen für das Datenbandende, wobei ein Load Balancer für jeden der …
Ich erstelle ein Spiel, in dem die Feinde zufällig auf einer Karte erscheinen und sich dann in jedem Frame mit zufälliger Geschwindigkeit auf den Spieler zubewegen. Die Karte hat keine Hindernisse, daher sollten sich die Feinde immer in einer geraden Linie bewegen. Ich habe die Bewegungsfunktion ein paar Mal geschrieben, …
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 5 Jahren . Neben der Programmierung nimmt das Modellieren einer Umgebung …
Minecraft ist ein Spiel, das größtenteils auf einer Höhenkarte basiert und diese Heigtmap-Informationen verwendet, um die Welt mit Licht zu überfluten. Nach meinem Verständnis ist der höchste Punkt in der Höhenkarte das Ende des von Sonnenlicht beeinflussten Bereichs. Alles darüber wird vom Sonnenlicht beleuchtet, alles darunter wird nur durch Licht …
Die Frage hat nicht viel mehr zu bieten. Ich mache mir keine Sorgen um den Overhead, da ich sicher bin, dass beide für meine Zwecke in Ordnung sind. Grundsätzlich bin ich mit Box2D-Konzepten aufgrund der Farseer Physics Engine vertraut, aber ich möchte Bullet verwenden, wenn ich den Sprung zu 3D-Sachen …
Mein Spiel hat eine Karte wie die von Minecraft, so wie sie pseudoinfinit und zufällig generiert ist. Und groß. Angenommen, der Benutzer hat eine 1000x1000-Zone (hier 2D) erkundet, das sind also 1.000.000 Kacheln. Offensichtlich werde ich nicht in der Lage sein, alles im Speicher zu speichern. Ich möchte auch nicht …
Ich wundere mich über das Design im Spiel. Meine aktuelle Situation dreht sich um Kacheln - ich habe viele verschiedene Ebenen mit unterschiedlichen Objekttypen (für alle, die mit Kacheln nicht vertraut sind, ist ein Objekt nichts anderes als eine Koordinate mit beliebigen Eigenschaften). Ich kompiliere das Spiel derzeit jedes Mal …
Ich entwerfe ein Spiel mit zufällig generierten Dungeons. Ich möchte dies als ein verbundenes, ungerichtetes Diagramm betrachten, in dem Knoten Räume und Kanten Türen oder Korridore sind. Dann wähle ich einen "Seiten" -Knoten als Dungeoneingang, berechne den Abstand zwischen diesem Eingang und allen anderen Knoten und entscheide, dass einer der …
Vor einigen Jahren habe ich eine Technik gehört, die dem Benutzer die Illusion eines rotierenden Planeten vermittelt, indem er eine 2D-Textur verwendet. Vorausgesetzt, der Benutzer kann seine Position oder sein Ansichtsfenster nicht ändern. Wie heißt diese Technik?
Während ich an einem Spielprojekt für Android arbeitete, suchte ich nach Informationen zur Leistungsoptimierung für Spielcode. Und ich habe erfahren, dass die Verwendung von Java- Sammlungen wie List, Arraylist usw. in Spielcodes nicht empfohlen wird, obwohl das Sammeln ein nützliches Werkzeug in der Java-Programmierung ist. Warum ist das so? Ich …
Ich muss jemanden finden, der talentiert ist, um eine Reihe von 2D-Grafiken a la Cart für meine Handyspiele zu erstellen. Meine Grafiken sind einfach nicht beeindruckend genug, aber das Gameplay ist solide und macht Spaß. Dies ist eine Art mehrteilige Frage: Wo fange ich an, jemanden zu finden? Was kann …
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.