Pour le tremblement, j'utilise ce code (ça donne l'effet du boss d'aquatic ruin zone de mon sonic):
if (gblSFXTrembleCamera) {
const s8 modif[] = {2, 0, -2, 1, -2, 1, 2, -2};
scrollY += modif[nFrame & 7];
}
nFrame c'est le numéro de frame, tout con et la table c'est du hasard, j'ai juste mis quelque chose qui donne bien

Bien sûr, la somme de toutes ces valeurs est nulle
