Aktuelle Zeit: 08.01.2025, 20:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: MD2Animation stoppen?
BeitragVerfasst: 13.09.2008, 12:46 
Offline

Registriert: 12.09.2008, 21:41
Beiträge: 187
Wohnort: Deutschland
Hi Leute,

wenn der User auf W drückt wird die vorwärts laufen Animation gestartet, wenn die Taste dann losgelassen wird sollte die Animation auch stoppen oder auf Idle wechseln. Nur wie mach ich das?

Hier mein aktueller Versuch:
anms = der Mesh
Code:
      if(receiver.IsKeyDown(irr::KEY_KEY_W))
      {
         nodemove(anms, vector3df(0.0f, 0.0f, 0.02f));
         anms->setMD2Animation("walk");
      }
      else if(receiver.IsKeyDown(irr::KEY_KEY_S))
      {
         nodemove(anms, vector3df(0.0f, 0.0f, -0.02f));
         anms->setMD2Animation("walk");
      }
      else
      {
         anms->setMD2Animation("idle2");
      }


Ops es lag gar nicht an Irrlicht, man darf anscheinend keine Zahlen in dem Namen verwenden, ich hab jetzt idle2 in idletwo umgetauft und die Animationen werden jetzt auch korrekt gewechselt.

Aber wie kann ich eine Animation stoppen?

Gruß
Scarabol

_________________
My Toolbox:
- Irrlicht 1.7.1
- Blender 2.49a
- Microsoft Visual C++ Express Edition 2008
- Newton Game Dynamics 2.xx
Regeln zur Programmierung:
Regel 1: Die Programmiersprache hat keine Fehler.
Regel 2: Solltest du doch einen Fehler finden, tritt automatisch Regel 1 in Kraft.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 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:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de