Voila ce qu'il y a dans ma boucle principale :
Pour info, si retire tout sauf le VBL de ma boucle, j'ai quand m?me le probl?me.
J'ai testé de faire un autre projet avec un fond plus petit (256x256) j'ai toujours le m?me probl?me. Je l'ai mis en PJ de ce post.
Ha ben non... "Impossible d'accéder au chemin des fichiers joints !"
Je viens de lancer bsnes mais il ne semble pas marcher sur mon pc portable "Failed to initialise video driver". Je testerai sur mon PC de bureau plus tard.
Code Sélectionner
while(1) {
scanPads();
pad0 = padsCurrent(0);
move = 0;
if(pad0 & KEY_RIGHT){
++scrollX;
move = 1;
dir = 1;
}
if(pad0 & KEY_LEFT){
--scrollX;
move = 1;
dir = 3;
}
if(pad0 & KEY_UP){
--scrollY;
move = 1;
dir = 0;
}
if(pad0 & KEY_DOWN){
++scrollY;
move = 1;
dir = 2;
}
if(move == 1){
++animFrame;
animFrame &= 31;
}else{
animFrame = 0;
}
flipX = 0;
if(dir == 3) flipX = 1;
oamSet(0, posX, posY, 2, flipX, 0, animFrames[dir * 4 + (animFrame >> 3)], 0);
keepScrollInRange();
bgSetScroll(1, scrollX, scrollY);
consoleDrawText(0, 1, "%04u - %05u, %05u", pad0, scrollX, scrollY);
WaitForVBlank();
++iFrame;
}
Pour info, si retire tout sauf le VBL de ma boucle, j'ai quand m?me le probl?me.
J'ai testé de faire un autre projet avec un fond plus petit (256x256) j'ai toujours le m?me probl?me. Je l'ai mis en PJ de ce post.
Ha ben non... "Impossible d'accéder au chemin des fichiers joints !"
Je viens de lancer bsnes mais il ne semble pas marcher sur mon pc portable "Failed to initialise video driver". Je testerai sur mon PC de bureau plus tard.