Ein mathematisches Konzept, das verwendet werden kann, um Position, Richtung oder Geschwindigkeit auszudrücken, und das räumliche Probleme vereinfachen oder geradezu trivialisieren kann.
Ich möchte folgende Informationen erfahren: Was sind Sie? Beispielgebrauch in der Spieleentwicklung (der Bereich, in dem sie verwendet werden) Informationen zu folgenden Vektortypen: Normal Tangent Binormal Eine einfache, auf die Spielentwicklung ausgerichtete Erklärung würde ausreichen.
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 eine große Spiel-Engine und möchte eine Funktion zum Ermitteln des nächsten Punktes aus einer Liste. Ich könnte einfach den Satz von Pythagoras verwenden , um jede Entfernung zu finden und die Mindestentfernung zu wählen, aber dazu müssen alle durchlaufen werden. Ich habe auch ein Kollisionssystem, bei dem ich …
Ich frage mich, ob jemand eine elegante Art hat, das folgende Szenario zu berechnen. Ich habe ein Objekt mit einer (n) Anzahl von Quadraten, zufälligen Formen, aber wir werden so tun, als wären sie alle Rechtecke. Wir haben es mit keiner Schwerkraft zu tun, also betrachten Sie das Objekt im …
Ich versuche, die Vektorarithmetik (und insbesondere ihre Verwendung in der Unity-Engine) zu verstehen. Ich kann nicht herausfinden, wie ein Vektor eine Länge (Größe) haben kann, obwohl er nur einen Punkt (Position und Richtung) darstellt. Bedeutet das, dass die Größe einfach die Entfernung vom Ursprungspunkt (0, 0, 0) ist? Oder vermisse …
Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in großen Teams zu bekämpfen Überschreibungs verwaltet? …
Ich arbeite an einer Bewegungs-KI, bei der es keine Hindernisse gibt und die Bewegung auf die XY-Ebene beschränkt ist. Ich berechne zwei Vektoren, v , die Blickrichtung von Schiff 1 und w , wobei der Vektor von der Position von Schiff 1 zu Schiff 2 zeigt. Ich berechne dann den …
Ich habe ein 3D-Modell eines Turms, der sich um die Y-Achse dreht. Dieser Turm hat eine Kanone, die sich deutlich außerhalb der Mitte des Objekts befindet. Ich möchte, dass die Kanone und nicht der Turm auf ein bestimmtes Ziel zielen. Ich kann den Turm jedoch nur drehen und weiß daher …
Verzeihen Sie mir, wenn dies keine echte Frage ist, aber ich bin wirklich verwirrt. Ich höre ständig andere Spieleentwickler, die darüber sprechen, wie nützlich die Verwendung von Vektoren ist, aber auch, wie sich jeder von der Vektormathematik einschüchtern lässt und Vektoren entmutigend wirken können. Ich bin noch nie dazu gekommen, …
Angenommen, Sie schreiben Matrix-Code, der Rotation, Übersetzung usw. für den 3D-Raum übernimmt. Nun müssen die Transformationsmatrizen 4x4 sein, damit sie in die Übersetzungskomponente passen. Sie müssen jedoch tatsächlich keinew Komponente im Vektor speichern , oder? Auch bei der perspektivischen Unterteilung können Sie einfach waußerhalb des Vektors berechnen und speichern und …
Ich mache ein Top-Down-Spiel, bei dem der Spieler vorwärts zur Position des Mauszeigers geht. Als Teil des Bewegungscodes des Spielers muss ich einen Vektor bestimmen, der senkrecht zum aktuellen Gesichtsvektor des Spielers ist (um das Strafing-Verhalten zu implementieren). Wie kann ich den senkrechten Vektor eines bestimmten 2D-Vektors berechnen?
Ich bin neu im Programmieren und Spielprogrammieren. Ich habe etwas über Vektoren und Mathematik gelesen, aber ich habe eine Frage - wo verwende ich Vektoren bei der Spielprogrammierung? Vielleicht kann jemand ein einfaches Beispiel geben, wo Sie Vektoren verwenden (in 2D)? Ich habe Beispiele gefunden, aber meistens befinden sie sich …
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 Vektormathematik …
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 zu Geschwindigkeitsunterschieden, wenn ich das …
Wenn Sie einen 2D-Vektor haben, der als x und y ausgedrückt wird, wie können Sie diesen in die nächste Kompassrichtung umwandeln? z.B x:+1, y:+1 => NE x:0, y:+3 => N x:+10, y:-2 => E // closest compass direction
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.