tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
235
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Hallo ich habe mal eine frage an alle Spieleprogrammierer
    Ich wollte/ hab ne universal engine gescrieben aber...
    Ich kann die Kamera nich mit der maus schwenken sprich egoshooter.
    Ich bin ja noch neuling also könnte jemand mir verraten wie ich es mache das die kamera schwenkt (und auch in die Richtung geht wo sie gerade hinguckt) wenn ich die Maus bewege
    Danke MFG
    PS VisulaC++ 2010 DirectX 9.0c und C++
    PSS Ich habe vorher mit dem beispielen von Microsoft gearbeitet da war schon so ne funktion drinne.Ich musste da nur:
    g_Camera.HandleMessage(...) und noich Frame Move (Ich habe quasie ne microsoft engine genutzt)
    Ich wollte das auch übernehem aber das ist so kompliziert da sind noch so viel andere sachen boa...
    also Danke
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  2. #2
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Hallo,

    Du musst eigentlich nur die CameraMatrix entsprechend der Mausbewegung rotieren. Du kannst das z.B.: so implementieren das eine Bewegung der Maus in X-Richtung immer um die globale Z-Achse rotiert, und eine Mausbewegung in Y-Richtung um die lokale X-Achse rotiert.
    Oder du speicherst dir überhaupt nur zwei Winkel (horizontal und vertikal) und erstellst dir jeden Frame die Matrix neu.
     

  3. #3
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Wie gesagt totaler anfänger auf dem Gebiet gibt es vll ein Codeschnipsel von dir
    Oder auch ein link?
    Ich habe schoin gegooglet aber dort ist auch nichts tolles
    Danke

    Noch ne Frage kann ich eigentlich Bilder in DirectX anzeigen?
    Und auch einfaden?
    Danke
    Geändert von MSVCplusplus (08.08.11 um 21:11 Uhr)
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  4. #4
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Hallo,

    Natürlich kannst du Bilder anzeigen, wird ja in jedem Spiel gemacht, nennt sich Textur. Einfaden kannst du erreichen indem du diese Textur auf ein Objekt mappst und dieses dann bewegst.

    Code-Schnipsel kann ich dir keine geben, da ich normalerweise in OpenGL entwickle. Die Theorie dahinter ist aber die selbe.
     

  5. #5
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Das mit dem einfaden mein ich eigentlich von schwarz langsam einblenden
    Bissl falsch ausgedrückt
    Wenn du magst kannst du auch OpenGL Code verwenden( ich habe da auch mal Mit angefangen)
    Danke
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Du kannst die Beiträge aber auch Bearbeiten bzw. Löschen.
    Von 8 Beiträgen hier sind 6 von dir...

    Zum Faden musst du doch nur die Farbe ändern.
    Alphateil von 0 immer weiter erhöhen bis 255.
    Wo ist da das Problem?
     

Ähnliche Themen

  1. DirectX9
    Von the edge im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 23.08.05, 07:38
  2. Frage zu DirectX9
    Von the edge im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 04.04.05, 18:11
  3. Problem beim Objekt bewgung
    Von C'mos im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 13.03.04, 16:12
  4. max5.1 sp1 + directx9
    Von El_Schubi im Forum 3D Studio Max
    Antworten: 3
    Letzter Beitrag: 25.05.03, 23:24
  5. Directx9.0 vernichten?
    Von Iwein im Forum Microsoft Windows
    Antworten: 7
    Letzter Beitrag: 06.05.03, 13:14

Stichworte