2013-08-05 2 views
0

que je suis le tutoriel Quintus sur http://html5quintus.com/, et faire un peu de code, voici mon code:moteur Quintus, ne peut pas appeler la méthode « dessiner » undefined

var Q = Quintus().include("Sprites").setup(
    { 
     width:800, 
     height:600 
    } 
    ); 
    Q.Sprite.extend("Player",{ 
     init:function(p){ 
      this._super(p,{ sheet:"superman" }); 
      this.add('2d'); 
      } 
    }); 
    Q.load("sprites.json,sprites.png",function() 
    { 
     var man=new Q.Player(); 
     Q.gameLoop(function(dt){ 
      man.render(Q.ctx); 
     }); 
    }); 

et dans le navigateur j'obtenu ce erreur: Impossible d'appeler la méthode «dessiner» de non défini

c'est bizarre parce que l'erreur se produit dans quintus-all.js sur la ligne 3520. quelqu'un peut-il m'aider? grâce

Répondre

2

Je pense que vous avez juste oublié de compiler votre feuille de sprite:

Q.load("sprites.json,sprites.png",function() 
{ 
    // Add compileSheets 
    Q.compileSheets("sprites.png","sprites.json"); 

    var man=new Q.Player(); 
    Q.gameLoop(function(dt){ 
     man.render(Q.ctx); 
    }); 
}); 
+0

grâce, il est maintenant le travail –

Questions connexes