Überprüfen Sie, ob die Bilder vor gameloop geladen wurden

Bisher arbeitet mein Programm so, wie ich es möchte. Das funktioniert gut:

// Player object
var player = {
   x: 10,
   y: 10,
   draw: function () {
       ctx.drawImage(playerImg, 0, 0);
   ...

Soll ich nachsehen obplayerImg wird zuerst geladen, obwohl es soweit richtig funktioniert?

Auch, was ist der beste Weg, um zu überprüfen. Ich habe darüber nachgedacht, alle Bilder in ein Array zu packen. Dann erkundigen Sie sich bei deronLoad Funktion. Wenn alle geladen sind, starte ich die Spieleschleife. Ist das eine gute Idee?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage