Kann jemand bitte teilen, wo Sie den RequestAnimationFrame Aufruf in der Animationsschleife haben sollte. Sollte es am Anfang der Schleife oder am Ende der Schleife sein? Ich habe gesehen, dass es am Anfang der Schleife oft geschrieben wurde, aber wäre es nicht besser, am Ende der Schleife zu sein, so dass es nicht aufgerufen wird, während es noch verarbeitet werden könnte? Oder hat der RequestAnimationFrame eine Überprüfung, um zu sehen, ob er bereits läuft und nicht, wenn er bereits läuft? Oder spielt es überhaupt keine Rolle? Ich habe versucht, es zu verschieben und habe keine Änderungen in meinem Code bemerkt.RequestAnimationFrame Position im Code
Eg Top:
function gameLoop() {
RequestAnimationFrame(gameLoop);
renderFrameHere();
}
Eg Unten:
function gameLoop() {
renderFrameHere();
RequestAnimationFrame(gameLoop);
}
Danke,