Thema: Delphi OpenGL - Grundsatzfragen

Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

AW: OpenGL - Grundsatzfragen

  Alt 17. Jan 2014, 14:37
Zu 4:
Bei einer Animation merkst du dir in der Regel die Startzeit der Animation. Dann prüfst du in jedem Frame die aktuelle Zeit und berechnest den Fortschritt der Animation (z.b. der Winkel der Rotation) anhand der vergangenen Zeit.

Für eine linear ablaufende Animation wäre das z.b. ganz einfach:
360 * Round((CurrentTime - StartTime) / AnimationTime)
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat