Mathematikfragen befassen sich mit Arithmetik, Geometrie, Kalkül, Formeln und anderen Berechnungen, die bei der Entwicklung eines Spiels verwendet werden.
Einfache Frage: Welche Mathematik sollten alle Spieleprogrammierer beherrschen, um erfolgreich zu sein? Ich spreche nicht speziell über das Rendern von Mathematik oder Ähnlichem in den Nischenbereichen der Spieleprogrammierung, insbesondere nur über Dinge, die selbst Spieleprogrammierer kennen sollten, und wenn sie dies nicht tun, werden sie es wahrscheinlich nützlich finden. Hinweis: …
Ich entwickle ein klassisches 2D-Rollenspiel (ähnlich wie in Final Fantasy) und habe mich gefragt, ob jemand Ratschläge dazu hat, wie man Schadensformeln / Links zu Ressourcen / Beispielen erstellt. Ich erkläre mein aktuelles Setup. Hoffentlich übertreibe ich es mit dieser Frage nicht und entschuldige mich, wenn meine Fragen zu groß …
Was ist eine Quaternion und wie funktionieren sie? Welche Vorteile bietet die Verwendung von drei Punkten in einer 2D-Ebene? Wann schließlich wird die Verwendung von Quaternionen als bewährte Methode angesehen?
OK, ich habe dies bereits auf math.stackechange.com gepostet, aber keine Antworten erhalten :( Als erstes hier ein Bild von meinem Problem, die Beschreibung folgt danach: Also habe ich alle Punkte und Werte festgelegt. Das Schiff bewegt sich P1mit einem S=0.27 DegreesGametick um den linken Planeten . Wenn es erreicht ist …
Die Konfiguration des Schiffes ändert sich dynamisch, sodass ich festlegen muss, welches Triebwerk eingeschaltet werden soll, wenn ich das Schiff im oder gegen den Uhrzeigersinn drehen möchte. Die Triebwerke sind immer in Achsrichtung zum Schiff ausgerichtet (niemals in einem Winkel) und entweder ein- oder ausgeschaltet. Hier ist eine der möglichen …
Ich habe einige Probleme beim Verstehen von Math.tan()und Math.atan()und Math.atan2(). Ich habe Grundkenntnisse in Trigonometrie, aber die Verwendung von SIN, COS und TAN usw. für die Spieleentwicklung ist für mich sehr neu. Ich lese in einigen Tutorials und sehe, dass wir mit Tangente den Winkel ermitteln können, in dem ein …
Ich muss meine Trigonometrie auffrischen und hoffe, dass Sie hier mit einem einfachen mathematischen Modell helfen können. Hier ist mein Modell soweit im Bild beigefügt. Mir ist bewusst, dass die Frame-Animation andere Probleme hat, wenn sich der Ball sehr schnell bewegt, aber im Moment muss ich nur ballDx und ballDy …
Ich versuche, eine Formel zu erstellen, die einfach geändert werden kann, indem zwei Werte geändert werden: number_of_levels und last_level_experience. Auf diese Weise können Benutzer, die das Spiel modifizieren, die Levelanforderungen ändern. Ich habe es so, dass ich die Anzahl der für das letzte Level benötigten XP spezifizieren kann, aber ich …
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …
Ich habe die Definition von Radiant nachgeschlagen und festgestellt, dass Mathematiker sie bevorzugen, weil sie von pi abgeleitet sind, anstatt wie Grade völlig willkürlich zu sein. Ich habe jedoch keinen zwingenden Grund gefunden, sie in der Spieleentwicklung einzusetzen, möglicherweise aufgrund meines völligen Mangels an entsprechenden mathematischen Kenntnissen. Ich weiß, dass …
Ich habe kürzlich erfahren, dass wir in unseren physikalischen Berechnungen häufig den Satz von Pythagoras verwenden, und ich fürchte, ich verstehe den Punkt nicht wirklich. Hier ist ein Beispiel aus einem Buch , um sicherzustellen, dass ein Objekt nicht schneller als eine MAXIMUM_VELOCITYKonstante in der horizontalen Ebene wandert: MAXIMUM_VELOCITY = …
In meinem Spiel ist XP, das benötigt wird, um das nächste Level zu erreichen, das aktuelle Level × Level-Schwellenwert . Wie kann ich mein aktuelles Level von den gesamten EP abrufen, die ich jemals verdient habe? Beispielsweise: Level Threshold = 50 Current Level = 1 Ab Stufe 1 würde ich …
Ich frage mich nur, wie Spiele wie Tap Titans und Cookie Clicker mit so großen Zahlen umgehen. Ich versuche, ein Leerlaufspiel zu implementieren, aber das größte von C # unterstützte Zahlenformat ist dezimal. Ich möchte bis zu 10 ^ 500 unterstützen. das muss Gleitkomma sein Wie könnte ich damit umgehen? …
Grundsätzlich verwende ich Distance-Squared-Checks für alle meine Distanzprüfungen (Vektor3-Länge), da die Leistung dadurch erhöht wird, dass keine Quadratwurzel entsteht (wie bei einfachen Längenprüfungen). So wie es aussieht, funktionieren quadratische Distanzprüfungen in jeder Situation einwandfrei: if x^2 < y^2, then x < y, even when 0 < (x or y) < …
Wenn ich ein Objekt um einen Punkt bewegen möchte, mache ich Folgendes: point.x *= cosf(timer.timeElapsed); point.y *= sinf(timer.timeElapsed); Wie kann man Punkte auf der Flugbahn mit dem Acht- oder Unendlichzeichen bewegen?
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.