Mathematikfragen befassen sich mit Arithmetik, Geometrie, Kalkül, Formeln und anderen Berechnungen, die bei der Entwicklung eines Spiels verwendet werden.
Ich bin sicher, dass diese Frage schon einmal gestellt wurde. Ich versuche jedoch, die Punkte zu verbinden, indem ich eine Gleichung auf Papier in eine tatsächliche Funktion übersetze. Ich dachte, es wäre interessant, hier stattdessen auf den Math-Sites zu fragen (da es sowieso für Spiele verwendet wird). Nehmen wir an, …
Ich möchte mein Objekt mit einer Beschleunigung in die richtige Richtung bewegen. Zum Beispiel, wenn ich diese Werte habe: friction = 0.3; direction = 180; speed = 5; Um es klar zu machen, brauche ich eine Formel, um eine lineare Beschleunigung zu erzeugen.
Ich unterrichte mich selbst in 3D-Mathematik und baue dabei meine eigene rudimentäre Engine (sozusagen). Ich habe mich gefragt, wie ich meine C ++ - Matrixklasse am besten strukturieren kann. Es gibt einige Optionen: Separate Mitgliedsvariablen: struct Mat4 { float m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, …
Damit meine Objekte bei einer Kollision gleiten können, muss ich: Wissen Sie, mit welchem Gesicht des AABB sie kollidieren. Berechnen Sie die Normalen zu diesem Gesicht. Geben Sie die Normalen zurück und berechnen Sie den Impuls, der auf die Geschwindigkeit des Spielers angewendet werden soll. Frage Wie kann ich berechnen, …
Ich erstelle einen Bullet Shooter im Stil von Touhou. Im Moment möchte ich einen sehr einfachen kreisförmigen Schuss vom Feind haben. Der Abstand ist jedoch sehr ungleichmäßig, was nicht sehr gut ist, wenn Sie überleben wollen. Der Code, den ich verwende, lautet: private function shoot() : void { const BULLETS_PER_WAVE …
Ich bin daran interessiert, mehr darüber zu erfahren, wie Vektorspiele wie Elite und Star Wars Atari von Grund auf aufgebaut wurden. Die Frage ist nicht, wie Vektorgrafiken mit modernen 3D-APIs wie OpenGL und DirectX implementiert werden können, da dies recht einfach ist und kein Vektor- / Matrixsystem wie bei diesen …
Ich arbeite an einem Side-Scrolling-Spiel und möchte einen Wald für den Hintergrund generieren. Ich möchte, dass der Hintergrund für alle gleich ist, um sicherzustellen, dass die Qualität gleich ist. Ich habe auch keinen Zugriff auf einen gesetzten Zufallszahlengenerator, daher kann ich keinen guten Startwert finden und von dort aus fortfahren. …
Ich arbeite in Flash AS3, aber Pseudocode oder eine andere Sprache ist in Ordnung. Wie kann ich einen kreisförmigen Fortschrittsbalken erstellen? Ähnlich wie bei den Schiffsbars in Pax Britanica können Sie sie hier im Screenshot sehen . Gibt es eine offensichtliche Lösung, die mir hier fehlt, abgesehen davon, dass sie …
Grundsätzlich möchte ich, dass sich meine Kamera in 3D automatisch bewegt. Momentan habe ich eine lineare Bewegung, die ziemlich dumm ist, also würde ich gerne eine springende Bewegung machen. Was ist jedoch eine gute Gleichung für das Hüpfen? Ich meine, für einen Kreis können Sie das tun y = sqrt(1 …
Ich beginne einige Tests zum Erstellen eines Spiels mit dem Android-Programm. Bisher funktioniert alles und scheint nett zu sein. Ich verstehe jedoch nicht, wie ich sicherstellen kann, dass mein Spiel auf allen Handys korrekt aussieht, da alle leicht unterschiedliche Bildschirmverhältnisse haben (und auf einigen ungeraden Handys sogar sehr unterschiedlich). Was …
Gibt es einfache (oder gut dokumentierte) Algorithmen für grundlegende CSG-Operationen an 2D-Polygonen? Ich suche nach einer Möglichkeit, eine Reihe überlappender 2D-Kollisionsformen hinzuzufügen. Diese können konvex oder konkav sein, sind jedoch geschlossene Formen, definiert als eine Reihe von Liniensegmenten ohne Selbstschnittpunkte. Die Verwendung davon wäre, einen sauberen Satz von Kollisionskanten zur …
Ich frage mich, wie man Objekte unter Berücksichtigung der Drehung bewegt, um einer gekrümmten Linie zu folgen Ein Beispiel finden Sie unter: http://www.youtube.com/watch?v=iPpO24FeAX4 Insbesondere frage ich mich: wie man die Punkte speichert, wie viele Punkte man für eine glatte Linie wie diese speichert wie man die Kurven interpoliert wie man …
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.