Wenn ich einen Punkt habe, den ich am Ende oder während eines Parabelbogens treffen möchte, wie würde ich die benötigte x- und y-Geschwindigkeit
Wenn ich einen Punkt habe, den ich am Ende oder während eines Parabelbogens treffen möchte, wie würde ich die benötigte x- und y-Geschwindigkeit
Angenommen, ich habe eine Linie, die durch zwei Punkte definiert ist, Aund zwar Bbeide in der Form (x, y, z). Diese Punkte repräsentieren eine Linie im 3D-Raum. Ich habe auch einen Punkt Pim selben Format definiert, der nicht auf der Linie steht. Wie würde ich die Projektion dieses Punktes auf die...
In einem normalen 2D-Spiel von oben nach unten könnte man die y-Achse des Bildschirms verwenden, um die Bilder zu sortieren. In diesem Beispiel sind die Bäume richtig sortiert, die isometrischen Wände jedoch nicht: Wand 2 ist ein Pixel unter Wand 1, daher wird sie nach Wand 1 gezeichnet und endet...
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 mache...
Ich habe einen Pfad, der durch eine Verkettung von Catmull-Rom-Splines definiert ist. In XNA verwende ich die statische Methode Vector2.CatmullRom, die die Interpolation zwischen Punkten mit einem Wert zwischen 0 und 1 ermöglicht. Nicht jeder Spline in diesem Pfad hat die gleiche Länge. Dies führt...
Ich habe Bots in einer rechteckigen Formation mit Zeilen und Spalten. Ein Problem tritt auf, wenn ein Bot der Formation hinzugefügt oder daraus entfernt wird. In diesem Fall müssen sich die Bots neu anordnen, sodass die rechteckige Formation immer noch in etwa dasselbe Seitenverhältnis aufweist und...
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn...
Ich habe noch nicht angefangen, für dieses Programm zu programmieren, aber ich wollte sehen, wie ich das trotzdem machen würde. Angenommen, ich habe ein Raster von Kacheln, alle von gleicher Größe, einige sind überfahrbar, andere nicht. Wie würde ich vorgehen, um ein Navigationsnetz aus Polygonen...
Bei der Strukturierung der Komponenten eines Motors, die ich zusammen mit einem Freund entwickle (Lernzwecke), bin ich auf diesen Zweifel gestoßen. Anfangs hatten wir einen Point-Konstruktor wie den folgenden: var Point = function( x, y ) { this.x = x; this.y = y; }; Aber sie haben begonnen, etwas...
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung...
Hintergrund: Ich habe ein Problem damit, die Sprungkurve für ein Retro-Platformer-Remake-Projekt von mir zu korrigieren. Das ursprüngliche Spiel ist für das NES und die Geschwindigkeit des Spielers wird in zwei getrennten Teilen gespeichert: einem Byte für die ganze Zahl und einem anderen für den...
Ich lerne, normalisierte Vektoren in meinen Spielen zu verwenden. Ich habe gelernt, dass ich das Skalarprodukt verwenden kann, um den Winkel zwischen zwei Vektoren zu bestimmen. Dies gibt mir einen Wert zwischen -1 und 1, wobei 1 bedeutet, dass die Vektoren parallel sind und in dieselbe Richtung...
Wie könnte man eine 2D-Boids-Simulation so programmieren, dass sie Rechenleistung aus verschiedenen Quellen (Cluster, GPU) nutzt? Im obigen Beispiel bewegen sich die nicht gefärbten Partikel, bis sie sich sammeln (gelb) und aufhören, sich zu bewegen. Das Problem ist, dass alle Entitäten...
Gibt es einen solchen Algorithmus, um ein Array von 2D-Punkten im Uhrzeigersinn zu sortieren? Ich habe es in meinem Fall speziell mit rechtwinkligen Dreiecken zu tun, also nur mit 3 Punkten. Ich möchte jedoch wissen, ob es einen solchen Algorithmus gibt. Wenn nicht, was ist eine einfache...
Ich habe einen Geschwindigkeitsvektor, wo sich mein Client befindet und wohin er geht, und ich habe denselben Vektor, der vom Server kommt und angibt, wo sich der Client befinden soll. Manchmal ist es ein bisschen anders, also möchte ich zwischen meiner aktuellen Position und der korrekten Position...
Ich baue ein einfaches Plattformer Jump n 'Run Style Spiel. Ich verwende keine Kacheln - stattdessen habe ich geometrische Formen für meine Level-Objekte (und der Player ist auch eine). Ich habe meinen Kollisionserkennungscode beendet und alles funktioniert soweit. Als nächstes wollte ich das...
Ich habe einige Modelle, die ich mithilfe von Quaternionen auf normale Weise drehen möchte, außer dass ich sie nicht um den Ursprung drehen möchte, sondern leicht versetzen möchte. Ich weiß, dass Sie im 3D-Raum nicht sagen, dass Sie sich um einen Punkt drehen. Sie sagen, Sie drehen sich um eine...
Wie kann ich bei einem Spieler und einem Gegner mit einer bestimmten Position und einem bestimmten Richtungsvektor feststellen, ob einer den anderen "sehen" kann? Mit anderen Worten, wie teste ich, ob eine Position mit Richtung vor oder hinter einer anderen Position mit Richtung liegt? Für meine...
Ich lerne gerade OpenGL und konnte keine Antwort auf diese Frage finden. Nachdem die Projektionsmatrix auf den Ansichtsraum angewendet wurde, wird der Ansichtsraum "normalisiert", so dass alle Punkte im Bereich [-1, 1] liegen. Dies wird allgemein als "kanonisches Ansichtsvolumen" oder...
In Anlehnung an meine vorherige Frage : Ich habe den Ball ziemlich realistisch von Oberflächen abprallen lassen, auf die er trifft. Jetzt möchte ich es aus der Reibung des Treffers heraus drehen lassen . Dies zu zeigen ist einfach genug: Ich drehe den Ball bei jedem Tick um seine...