Ok zu berechnen, so glaube ich am besten das Problem durch eine Code beschreiben könnte, so geht hierFunktion Funktion fps
var clicks = 0;
//function to calculate
function clicking(){
clicks += 1;
}
//function to calculate fps where fn is the name of the function
function FPS(fn){
//do stuff
}
Okay, so zu klären, ich möchte nicht clicking
eine Variable auf die tatsächliche Funktion hinzufügen würde ich gerne in der Lage sein, so etwas wie FPS(clicking)
zu rufen und haben die Funktion einen Wert beispielsweise zurückgeben
var fps = FPS(clicking);
, dann könnte ich die zurückgegebene Nummer angezeigt wird als solche element.innerHTML = fps
EDIT: ich mit dem aktuellen Code kennen scheint es albern, aber das ist nur Beispiel Codierung nicht, was ich eigentlich mit
Was „FPS“ ist, wenn auf eine Funktion angewendet? – zerkms
fps ist im Grunde, wie schnell die Funktion läuft –
Sie wollen also eine Stoppuhr? z.B. rufe 'startClock(); fn(); stopClock(); 'und das Delta berechnen? – Zach