Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hab ich mir auch schon überlegt, aber wahrscheinlich gingen meine Überlegungen da wieder in die falsche Richtung ... Kannst du vielleicht ein kurzes Beispiel geben, wie du das meinst? Ich krieg nämlich jedes Mal nen Typenkonflikt, wenn ich den Inhalt des Tiles vom Typ cBaseTile als die abgeleitete Klasse cResourceTile zurückgeben will ... Dann hab ich mir überlegt, beim Abfragen der Kachel jeweils ein Objekt der passenden Klasse neu zu instanziieren, aber irgendwie ist das doch ziemlich ineffizi...
Hallo! Ich programmiere schon seit einiger Zeit an einem Programm, das eine per Textfile erstellte Levelkarte darstellen soll. Mein Problem ist jetzt, in welcher Form ( also in welchem Datentyp) ich die Karte selbst implementieren soll. Meine allererste Idee war, einen 2D-Vektor in der Größe der Karte zu nehmen, in den dann die Informationen für jedes Objekt gespeichert wird. Beispiel: An Position (2,3) der Karte soll ein Haus stehen, also steht in worldMap.at(2).at(3) ein Pointer, der auf die I...
Danke, genau sowas hab ich gesucht
Danke, auf die Idee mit dem normalisierten Blickpunktvektor bin ich noch gar nicht gekommen! Wenn ich mir das Prinzip mal auf nem Blatt Papier veranschauliche, sind noch zwei Dinge, die mir nicht ganz klar sind: Zum einen betrifft dies die Y-Achse der Kamera: Befindet sich das Flugzeug beispielsweise im Steigflug, ist diese doch auch gekippt, das heißt, ich müsste diese ebenfalls noch neu berechnen, oder? Zum zweiten wäre da die Methode, wie ich die Rotationswinkel der Kamera speichere, dies ges...
Hm, schein ich um Quaternionen nich rumzukommen - Auf die bin ich bei meinen Recherchen schon gestoßen, wusste aber noch nich wirklich viel mit anzufangen. Werd ich mich mal schlau machen Vielen Dank für eure Antworten!
Hab ich schon gemacht und weitere Versuche diesbezüglich haben ergeben, dass stets um irgendeine Achse falsch rotiert wird, abhängig von der Reihenflge der Rotation. Mit dem Code, den ich hier gepostet habe, sieht es noch am wenigsten schlecht aus Mal ne andere Idee: Die Viewmatrix ist ja keine "wirkliche" Kamera, sondern verändert doch eigentlich nur die Position und Rotation der Objekte relativ zum Betrachter, wenn ich das richtig verstanden habe. Sprich: Könnte ein Problem in einer eventuelle...
Ich versuche derzeit, einen kleinen Flugsimulator zu porgrammieren, verzweifle aber etwas an der Kamera ( Ich programmiere mit C++ / Direct3D) ... Bei dieser bereitet mir die Rotation Kopfzerbrechen: Nase neigen funktioniert wunderbar, Drehung um die Y-Achse soweit ich beurteilen kann auch, doch das Rollen geschieht nicht um die Achse der Kamera, sondern um die Weltachse, sprich, im Steig- oder Sinkflug führt die Kamera eine alles andere als zufriedenstellende Rotation um eine waagerechte Z-Achs...