Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 04:19

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr Jul 18, 2008 17:11 
Offline
DGL Member
Benutzeravatar

Registriert: Di Okt 23, 2007 18:03
Beiträge: 49
Wohnort: Dortmund-Scharnhorst
Okay, ich versuche gerade meine Fußballspieler in die Richtung schauen zu lassen, in die sie auch laufen. Allerdings werden die Spieler um irgendeinen Punkt gedreht jdf nicht um ihre eigene z-Achse:


Hier mein Code (zur Vereinfachung soll der Spieler erst einfach um 90° gedreht werden):


Code:
  1.  
  2.  
  3.  glMatrixMode(GL_MODELVIEW);
  4.  glLoadIdentity;
  5.  
  6.  //aktuelle matrix speichern
  7.  glpushmatrix;
  8.  
  9.  //zeichenstift an position des Spielers verschieben
  10.  glTranslatef(spieler.x, clientheight-spieler.y, 0);
  11.  
  12.   //um 90° um die z-Achse drehen
  13.   glRotatef(90, 0,0,1);  
  14.  
  15.   //Spieler zeichnen
  16.   zeichnequad(-(Tbreite div 2), -(Thoehe div 2),-3,0);  
  17.  
  18.   //alte matrix wiederherstellen
  19.   glpopmatrix;  
  20.  
  21.  



Ich finde einfach keinen Fehler, Stift an Spielerposition verschieben und dann mit gltranslatef drehen sollte doch eig. stimmen (at jdf die Forums + Tutorialrecherche ergeben)

_________________
Those who fear the dark never saw what light can do...

Bedecke deinen Himmel Zeus...

Fetter grüne du Laub...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jul 18, 2008 17:30 
Offline
DGL Member
Benutzeravatar

Registriert: Di Okt 23, 2007 18:03
Beiträge: 49
Wohnort: Dortmund-Scharnhorst
Okay, ich bin ein Idiot, das Verfahren ist richtig. Die parmeter meiner prozedur zeichnequad waren einfach falsch.

_________________
Those who fear the dark never saw what light can do...

Bedecke deinen Himmel Zeus...

Fetter grüne du Laub...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]