im Moment habe ich ein einfaches 2D Game Engine bin Programmierung (Nur weil ich es tun wollen, ich weiß es gibt schon viele genial sind)Animation, Synchronisation mit FPS
Aber das ist nur btw ...
Mein eigentliches Problem:
Ich habe eine normale Spielschleife mit Methoden wie update() und draw(). Jetzt möchte ich eine Sprite-Animation (nur 3 Frames) anzeigen, aber es ist logisch, dass ich mehr fps als 3 (ca. ~ 90.000) habe, aber ich möchte nicht, dass die Animation so schnell wiedergegeben wird. Ich möchte, dass in einer Sekunde eine Wiedergabe gemacht wird. So, jetzt meine Frage: Was ist der beste Weg, dies zu realisieren? Wie kann ich diese Frameraten zusammen übersetzen? Ich weiß, dass ich etwas tun könnte, um meine tatsächliche FPS mit den Frames zu teilen, die meine Animation bekommen hat und das Ergebnis zu wissen, wie viele Frames ich warten muss, bis ich das nächste Frame zeigen kann, aber das mag ich nicht. Also brauche ich etwas Input von euch.
Vielen Dank für das Lesen.
Schöne Idee, vielen Dank! – Luftbaum