Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …
Ich habe eine Frage dazu, wie Unity3D den Import von OBJ-Dateien handhabt. Ich importiere diese Teekanne: http://groups.csail.mit.edu/graphics/classes/6.837/F03/models/teapot.obj Die Anzahl der Scheitelpunkte dieser Teekanne beträgt 3644. Ich weiß, dass die Mesh-Klasse von Unity diese Scheitelpunkte für jedes Gesicht replizieren muss, das von demselben Scheitelpunkt geteilt wird. Ich habe dies mit einem …
Gegeben ein Rechteck und einen Punkt mit einer Vektorrichtung zum Rechteck. Wie finde ich den Punkt außerhalb des Rechtecks, der dem betreffenden Punkt am nächsten liegt?
Ich möchte ein Teilchen in einer Spirale mit konstanter Geschwindigkeit bewegen. Beachten Sie, dass dies keine konstante Winkelgeschwindigkeit ist. Dies erweist sich als ziemlich schwierig, und ich werde meine Methode so weit unten durchgehen. Die fragliche Spirale ist eine klassische archimedische Spirale mit der polaren Gleichung r = ϑund den …
Spiele wie Ryzom und die Sims ermöglichen es Spielern, menschliche Körper mit unterschiedlichen Formen zu haben: breit oder dünn, groß oder kurz, große Nasen oder klein usw. Es scheint mir unpraktisch, alle möglichen Kombinationen der vorab zu generieren Maschen. Wie kann man das machen? Sind die Netze programmgesteuert definiert? Ist …
Ich fange gerade erst an, mein erstes Spiel mit XNA zu erstellen (ich habe Erfahrung mit C #, aber nicht mit Spielen). Ich baue einen ziemlich einfachen Top-Down-2D-Shooter. Ich habe dieses Tutorial über die Verwendung eines farbbasierten Kollisionssystems gelesen und es klang für mich wirklich cool. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml Das bedeutet, dass …
Es scheint, dass die einzige Zeittiefe zum Verwerfen von Daten während der Rasterung verwendet wird, dh auf Fragmentebene. In der Geometriephase habe ich nur das Ausmerzen und Abschneiden von Scheitelpunkten gesehen. Ist es nicht möglich, anhand von Scheitelpunktdaten (Tiefe?) Zu bestimmen, ob sich ein Dreieck hinter einem anderen Dreieck befindet, …
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? …
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 Panzermodell, das aus mehreren Teilen besteht, einem Körper, einem Turm und dem Lauf der Waffe. Der Turm ist vom Körperursprung versetzt und kann sich um die Y-Achse (nach oben) drehen. Der Lauf ist mit dem Turm verbunden und kann sich um die X-Achse seines Verbindungspunkts mit dem …
Ich habe eine Originalfigur in der SVG-Datei. Ich muss es zufällig auf Teile aufteilen, von denen ein Beispiel unten angegeben ist: Ich habe eine Idee, die zum Partitionieren des Voronoi-Diagramms (Fortunes Algorithmus) verwendet werden soll. Kann ich dann die Schnittlinie von Figuren ändern, um ihnen eine Krümmung zu geben? Kann …
Ich versuche, eine dreieckige Berührungsfläche für iOS zu erstellen, auf der der Benutzer einen Punkt innerhalb dieses Dreiecks ziehen kann. Anhand der Informationen auf dieser Seite können Sie leicht herausfinden, ob sich der gezogene Punkt innerhalb oder außerhalb des Dreiecks befindet. Ich möchte den Punkt jedoch an den Dreieckskanten abschneiden, …
Ich versuche, den sichtbaren Teil einer rautenförmigen isometrischen Karte zu rendern. Das "Welt" -Koordinatensystem ist ein kartesisches 2D-System, bei dem die Koordinaten entlang der Achsen diagonal (in Bezug auf das Ansichtskoordinatensystem) zunehmen. Die "Ansicht" -Koordinaten sind einfach Mausversätze relativ zur oberen linken Ecke der Ansicht. Mein Rendering-Algorithmus zeichnet diagonale Bereiche, …
Ich schreibe ein Windows-Tool, das XNA verwendet und es dem Benutzer ermöglicht, Texturen auf dem Bildschirm zu platzieren. Ich verwende eine 'Kamera' für das SpriteBatch, mit dem die Texturen gezeichnet werden, z. Matrix matrixForSpriteBatch = Matrix.CreateTranslation( -_cameraPosition.X, -_cameraPosition.Y, 0.0f) * Matrix.CreateRotationZ(_rotation) * Matrix.CreateScale(_scale) * Matrix.CreateTranslation( GraphicsDevice.Viewport.Width / 2, GraphicsDevice.Viewport.Height / …
Bitte schauen Sie sich den Screenshot unten vom alten klassischen Space Harrier an. Meine Frage betrifft die gekrümmte Perspektive auf dem Schachbrettboden. Es hat eine seltsam gekrümmte Geometrie (ich erinnere mich, dass ich dies in einigen alten Spielen / Demos gesehen habe). Ich erinnere mich ein wenig an einen Moire-Effekt, …
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.