Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf von nicht richtig zu funktionieren. Hier ist das Code-Snippet: #include <stdlib.h> #include <stdio.h> …
Bisher habe ich in früheren Spielen eine einfache 2D-Kollision mit Kästchen verwendet und dann auf Pixelebene nach einer Kollision gesucht. Wenn Sie ein Flipperspiel in fast vielen Frames machen, hat der Ball Kontakt mit einer Wand oder einer anderen Oberfläche. Gibt es also einen anderen Ansatz?
Ich versuche ein kleines Roguelike zu kreieren und bin so weit gegangen, dass ich zufällig Räume und Korridore generiere. Jeder Raum ist ein instanziiertes Objekt und enthält eine Arrayliste der anderen Räume, die durch einen Korridor verbunden sind. Ich kann nicht verbundene Räume herausgreifen, aber wie kann ich die Räume …
Gibt es beim Erstellen einer Sequenz, in der der Text automatisch weiterentwickelt wird, eine Metrik, mit der ich eine angemessene Dauer für die Anzeige jedes "Satzes" berechnen kann? Meine Intuition sagt mir, dass aufgrund der Art und Weise, wie wir lesen, die Anzahl der Wörter wahrscheinlich relevanter ist als die …
Derzeit ist der Client in meinem Spiel nichts anderes als ein Renderer. Wenn der Eingabestatus geändert wird, sendet der Client ein Paket an den Server und bewegt den Player so, als würde er die Eingabe verarbeiten, aber der Server hat das letzte Wort über die Position. Dies funktioniert im Allgemeinen …
Gibt es eine vernünftige einfache Möglichkeit, die Freizügigkeit in einem kachelbasierten isometrischen Spiel zu implementieren? Dies bedeutet, dass der Spieler nicht sofort von einem Plättchen zum anderen springt oder nicht am Raster "eingerastet" wird (zum Beispiel, wenn die Bewegung zwischen den Plättchen animiert wäre, Sie aber vor Abschluss der Animation …
In meinem XNA-Spiel habe ich zwei Objekte, die kollidieren. Wenn das erste Objekt mit dem anderen kollidiert, kann es sich daran festhalten und es um die Welt bewegen. Ich habe hier ein Problem mit der Mathematik (Mathematik ist nicht meine Stärke). Ich habe derzeit das zweite Objekt am ersten verriegelt …
Ich verwende eine sehr einfache Formel, um anhand des Daumensticks des Xbox-Controllers zu berechnen, in welchen Winkel mein Sprite (z. B. Raumschiff) zeigen soll, dh Sie verwenden den Daumenstift, um das Schiff zu drehen. In meiner Hauptaktualisierungsmethode: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); In meiner Hauptzeichnungsmethode: spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, shuttleAngle, …
Ausweichen, der Prozess des Ausweichens, ist das Gegenteil von Jagen. Anstatt zu versuchen, die Entfernung zum Ziel zu verringern, versuchen wir, sie zu maximieren. Das gleichzeitige Ausweichen mehrerer Objekte nimmt viel Zeit in Anspruch. Ich benutze hier BFS. Welche Algorithmen sollte ich verwenden, um es schneller zu machen?
Ich habe Probleme bei der Implementierung von Sprite-Animationen in openGL ES. Ich habe es gegoogelt und das einzige, was ich bekomme, ist das Tutorial, das über Canvas implementiert wird. Ich kenne den Weg, habe aber Probleme bei der Umsetzung. Was ich brauche: Eine Sprite-Animation zur Kollisionserkennung. Was ich getan habe: …
Ich habe viele Spritesheets, die schlecht formatiert sind und die ich zerlegen oder in viele kleine Bilder aufteilen möchte, eines für jedes Sprite. Wenn ich das kann, kann ich mein benutzerdefiniertes Textur-Packer-Tool verwenden, um meine Spiel-Assets mit zu erstellen. Meine Entwicklungstools sind XNA und C # für Windows. Wie kann …
Ich bin neu in diesem Gamedev-Stackechange, habe aber schon einmal die Mathe- und CS-Sites verwendet. Ich bin also in einem Wettbewerb, um KI für eine Schlange zu erstellen, die in 5-Minuten-Runden mit vier anderen Schlangen konkurriert, wobei die Regeln dem traditionellen Nokia-Schlangenspiel sehr ähnlich sind, außer dass es fünf Schlangen …
Ich habe unzählige Stunden damit verbracht, Tutorials zu lesen und mir alle Fragen zu multiTouch von hier und Stackoverflow anzuschauen. Aber ich kann einfach nicht herausfinden, wie ich das richtig machen soll. Ich benutze eine Schleife, um meine zu bekommen pointerId, ich sehe nicht viele Leute, die dies tun, aber …
Die meiste Zeit in den ersten Kapiteln eines zufälligen Buches über Raster- und Rendering-Techniken finde ich einige Sätze über ein dreieckbasiertes Rendering-System und ein Quad-basiertes Rendering-System. Ich bin noch nie auf eine Quad-basierte GPU oder Pipeline gestoßen. Muss ich mir darüber Sorgen machen, wenn ich mit OpenGL 3.0+ zu tun …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich benötige die Funktionalität der linked_portal_door in Portal …
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.