Mathematikfragen befassen sich mit Arithmetik, Geometrie, Kalkül, Formeln und anderen Berechnungen, die bei der Entwicklung eines Spiels verwendet werden.
Ich habe eine Geländefläche mit einer Normalen für jeden Punkt im Gelände. Ich habe eine zweite Detail-Normalkarte, die auf das Gelände angewendet werden soll. Diese Normalen liegen im 3-Raum. Der Y-Wert beider Normalen ist immer positiv. Die X-, Z-Werte beider Normalen können positiv / negativ / null sein. Der 1. …
Die Idee ist, dass ein Benutzer irgendwo auf den Bildschirm drückt und das Programm ein Objekt in Parabelform von einer definierten Startposition abfeuert, deren Scheitelpunkt dort liegt, wo der Benutzer den Bildschirm berührt hat. Ich habe es geschafft, die beiden Punkte zu verwenden, um die quadratische Gleichung in Scheitelpunktform zu …
Ich muss lokale Koordinaten von globalen Koordinaten erhalten. Ich habe keine fertigen Beispiele gefunden. Bitte helfen Sie mir, wie es auf dem Beispielbild geht. Vielen Dank! AKTUALISIERT: Hier ist die Methode in Java, die dank Ihrer Hilfe erstellt wurde! Es funktioniert bei mir :) Danke! public static double[] getLocalFromGlobal(int pointX, …
Ich versuche, eine zweidimensionale Umlaufbahn für ein Kepler-Problem mit zwei Körpern zu modellieren, bin aber bei der Einführung der Zeitvariablen hängen geblieben. Für einen Satelliten mit bekannter Semi-Major-Achse (a), Exzentrizität (e) und wahrer Anomalie (Theta) habe ich: r = a*(1-e**2)/(1+e*cos(theta)) Wie kann ich Theta als Funktion der Zeit mithilfe der …
Also, hier ist mein Problem: Ich habe einen Turm an einem Schiff angebracht, der sich mit variabler Geschwindigkeit durch meine Spielwelt bewegt und in der Mitte eines anderen Schiffes schießt, das in einem möglicherweise anderen Vektor durch die Spielwelt fährt. Derzeit erhalte ich den Winkel, auf den ich mit atan2 …
Also habe ich dieses Spiel in einer gefälschten isometrischen Ansicht mit dem folgenden Code zum Generieren des Netzes gerendert: _x = x + ( y & 1 > 0 ? 0 : 0.5 ); _y = y * 0.25; ADD_VERTICES( [ _x-0.5, _y, 0, _uv[0], _uv[3], //B _x, _y+0.25, 0, …
Ich lerne gerade, wie das geht, aber es ist am besten, das Problem vorher zu posten. (Posting auf Physics und GameDev, da ihr eure Mathematik kennt) Es ist ziemlich schwer zu erklären. Dieses spezielle Problem dreht sich um das Problem der Schaffung eines Leitsystems für raketengetriebene Fahrzeuge. Denken Sie: "Ich …
Ich habe 2D-Punkte, deren Grenzen ein Polygon darstellen. Die Punkte befinden sich an ganzzahligen Positionen (keine Brüche möglich). Jetzt möchte ich einen Enumerator in C # erstellen, der alle Punkte innerhalb des Polygons zurückgibt . Die Implementierung des Enumerators ist nicht das Problem, aber wie bekomme ich alle Punkte effizient? …
Ich habe zwei Dreiecksnetze (nennen wir sie A und B). Die Maschen können sehr groß sein (10.000 - 100.000 Polygone). Ich möchte für jeden Punkt in A das nächste Dreieck aus Netz B finden. Gibt es einen schnellen Weg, dies zu tun? Gibt es eine nahezu Echtzeitlösung? Ich habe mehrere …
Es scheint ziemlich logisch zu sein, mit hexagonalen Gittern umzugehen, die ein System von Axialkoordinaten wie das hier beschriebene verwenden . Beim Lesen über Hex-Gitter bin ich jedoch auf den Begriff des Spiral Honeycomb Mosaic gestoßen (die Links auf diesem Spiegel sind defekt; der Inhalt wird von hier aus etwa …
Ich habe ein quadratisches Gelände mit festem Raster mit einem Geländetyp pro Rastereinheit in meinem Spiel und möchte eine beliebige polygonale Geländeabfrage durchführen, die alle vom Polygon eingeschlossenen / geschnittenen Rastereinheiten zurückgibt. Kann mich jemand auf einen Algorithmus dafür hinweisen? Ich werde dies verwenden, um sicherzustellen, dass meine Schauspieler nicht …
In meinem Spiel möchte ich, dass Benutzer beliebige 2D-Formen beliebiger Länge um Spielobjekte zeichnen können. Die Formen müssen mit einem einzigen Strich geschlossen und gezeichnet werden, der sich nicht überlappt. Zum Beispiel: Ich möchte das Vorhandensein eines Spielobjekts in den grünen Bereichen oben erkennen. Ich kann erkennen, ob sich ein …
Ich bin gespannt, wie Dungeons wie die in Runescape Dungeoneering entstehen. Sie haben grundsätzlich ein 10x10-Raster. Es gibt also insgesamt 100 Zimmer. Es gibt Startraum und Ausgangsraum. Und jeder von ihnen ist durch offene Türen oder Türen verbunden, für die ein farbiger Schlüssel erforderlich ist. Hat jemand eine Idee, wie …
Ich habe ein Roulette und einen Ball (Kugel) darauf gelegt. Wenn das Spiel beginnt, dreht sich das Roulette. Das Drehen des Roulettes und die Gravitationskräfte auf den Ball lassen ihn entlang des 3D-Roulette-Netzes rollen. Jetzt habe ich in meinem Roulette-Spiel Slots von 00 bis 36. Ich möchte sicherstellen, dass der …
Grundsätzlich ist es für das Rollenspiel, ich muss 100 Punkte entlang einer Skala generieren. Stufe 1 ist der Startbetrag und befindet sich bei Punkt 0 auf der Skala. Level 100 ist der höchste derzeit geplante Betrag und muss auf der Skala bei 1.000 liegen. Mein Problem besteht darin, die Punkte …
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.