Als «camera» getaggte Fragen

Spielwelten werden von einer Kamera aus betrachtet. Dies ist der Blickwinkel, von dem aus die Spielwelt beobachtet wird.


2
Wie halte ich meinen Charakter auf dem Bildschirm zentriert?
Ich mache ein Spiel ähnlich Legend of Zelda: Link to the Past (2D-Action-Abenteuer von oben nach unten). Ich möchte, dass der Charakter auf dem Bildschirm zentriert bleibt, wenn er sich bewegt. Derzeit bewege ich die gesamte Karte in die entgegengesetzte Richtung, wenn der Spieler sich bewegen möchte. Das funktioniert, aber …
8 2d  camera  movement 

2
So vermeiden Sie eine kardanische Verriegelung
Ich versuche, Code zu schreiben, indem ich ein Objekt drehe. Ich habe es implementiert als: Die Drehung um die X-Achse ergibt sich aus dem Ausmaß der Änderung der y-Koordinaten einer Maus, und die Drehung um die Y-Achse ergibt sich aus dem Ausmaß der Änderung der x-Koordinaten einer Maus. Diese Methode …

2
Drehen Sie einen Vektor
Ich möchte, dass meine First-Person-Kamera ihre Blickrichtung reibungslos von Richtung d1 in Richtung d2 ändert. Die letztere Richtung wird durch eine Zielposition t2 angezeigt. Bisher habe ich eine Drehung implementiert, die gut funktioniert, aber die Geschwindigkeit der Drehung verlangsamt sich, je näher die aktuelle Richtung der gewünschten kommt. Das möchte …
8 xna  c#  camera  rotation  vector 


1
Design eines Kamerasystems
Wenn wir an ein gemeinsames Spiel denken, spielt es keine Rolle, welche Art von Spiel wir spielen. Es ist sehr wahrscheinlich, dass wir einen Kameratyp benötigen. Zum Beispiel: Debug-Kamera: Mit Tastatur und Maus gesteuert, können wir uns an jedem Ort unserer Szene bewegen. Skriptkamera: Damit können wir die Kamera anweisen, …


4
Sprites schön und pixelig halten
Wie halte ich die Sprites in meinem Spiel auf Bildschirmen aller Größen und Auflösungen schön pixelig? Ich verwende die Texturfilterung für den nächsten Nachbarn, wenn ich die Größe von Pixeln verändere, aber dies funktioniert nur bei sehr hohen Vergrößerungen, da sonst die Pixel verzerrt und ungleichmäßig werden. Ich verstehe die …

1
Wie stelle ich sicher, dass perspektivische und orthografische Projektionsmatrizen Objekte gleicher Größe auf dem Bildschirm anzeigen?
Ich arbeite an einem 3D-Szeneneditor und möchte die Szene in orthographischer Projektion zeigen. Mein aktuelles Problem ist, dass ich nicht sicher bin, wie ich die orthografische Projektionsmatrix so berechnen soll, dass die Objekte nicht in einer völlig anderen Größe auf dem Bildschirm angezeigt werden. Ich habe derzeit die folgenden 2 …

3
Perfekter FPS-Kamerawinkel
Ich mache ein Multiplayer-FPS und bin auf der Suche nach hilfreichen Tipps zum perfekten FPS-Kamerawinkel. Da es sich um einen Mehrspielermodus handelt, mache ich ein Ganzkörpermodell, das die Waffe hält. Ich finde jedoch, dass einige der Waffenpositionen (wenn sie auf natürliche Weise gehalten werden) unangenehm erscheinen, wenn die Kamera auf …

1
Schwankende Kamera beim Gehen
Sie können den Effekt in vielen Spielen sehen. Die Kamera schwankt oder wackelt beim Gehen ein wenig, damit sich die Bewegung realistischer anfühlt. Ich habe eine Kamera in mein Spiel implementiert. (Wer hätte das gedacht?) Gibt es also einen gemeinsamen Ansatz, um diesen schwankenden Effekt einzubauen?

2
Wie drehe ich die Kamera zentriert um die Position der Kamera?
Zur Zeit benutze ich gluLook wie folgt: gluLookAt(position.x, position.y, position.z, viewPoint.x, viewPoint.y, viewPoint.z, upVector.x, upVector.y, upVector.z); Wenn Sie mehr Informationen benötigen, wissen Sie nicht, wie ich sie ändern kann, damit sich die Kamera so verhält, als würde sie sich um sich selbst drehen, anstatt sich um ihren Blickwinkel zu drehen. …


3
Woher weiß die Kamera / Benutzeroberfläche, wer der Player ist?
Ich bin in einem Dilemma, wie bestimmte Motorkomponenten - wie Kamera und Benutzeroberfläche - wissen, wem sie folgen müssen, wessen Zustand und andere Attribute auf dem Bildschirm dargestellt werden sollen. Wie erstellen Sie ein System, in dem die Kommunikation zwischen diesen Komponenten und den Entitäten stattfindet? Ich könnte eine separate …

1
Scrollen einer WriteableBitmap
Ich muss das Scrollen im Hintergrund simulieren, möchte aber vermeiden, dass meine eigentliche Bildsteuerung verschoben wird. Stattdessen möchte ich eine WriteableBitmapund eine Blitting-Methode verwenden. Wie könnte man ein Bild simulieren, das nach oben rollt? Ich habe verschiedene Dinge ausprobiert, die ich nicht verstehen kann: //X pos, Y pos, width, height …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.