GLES20 : affichage doublé
Bonjour,
J'ai un souci en utilisant GLSurfaceView.
Lorsqu'il y a beaucoup d'images et d'animations a calculer, celles ci se retrouvent doublés un peu comme si le clearBuffer ne fonctionnait pas.
EX : j'ai un personnage qui marche. Quand il y en a beaucoup, il laisse derrière lui l'image précédente, et parfois 3 ou 4 ou plus images précédentes.
Connaissez vous ce genre de problèmes ?
Voici comment je nettoie ma surface à chaque frame :
Code:
1 2 3
|
GLES20.glClear(GLES20.GL_DEPTH_BUFFER_BIT | GLES20.GL_COLOR_BUFFER_BIT);
GLES20.glClearColor(0,0f,0,1); |
Merci si vous pouvez m'aider.