J'ai un problème concernant mon HTML, ma console ne met pas d'erreurs alors que la boule de feu ne se déplace pas.Voici le code :
var canvas = document.getElementById('mon_canvas') ;
var context = canvas.getContext('2d') ;
// Déclaration de l'image
var img_jeu = new Image() ;
img_jeu.src = "IMG/sprite-donkeykong.png" ;
var col_sprite=1;
var lg_grille=10 ;
var col_grille = 3 ;
function affichage_feu(col_sprite,lg_grille,col_grille){
sL=32 ;
sH=32 ;
col_sprite++;
sx=48 * col_sprite ;
sy=305 ;
echelle = 1;
dL=sL * echelle ;
dH=sH * echelle;
dx=col_grille * dL ;
dy = lg_grille * dH ;
context.drawImage(img_jeu,sx,sy,sL,sH,dx,dy,dL,dH) ;
pas=1 ;
sens=1 ;
col_grille = col_grille + pas*sens ;
if (col_grille==0 && sens==1){
sens = -sens;
}
return
}
function animation(){
context.clearRect(0,0,448,512) ;
affichage_feu(1,10,3);
return
}
// Récupération du canvas
if (!canvas){
alert("Impossible de récupérer le canvas") ;
}
if(!context) {
alert("Impossible de récupérer le context du canvas") ;
}
canvas.style.border = "red 2px solid" ;
var monInterval =setInterval(animation,1000/3) ;
Merci de votre aide
Pas de mouvement
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.