2010-09-30 3 views
0

Salut tous celui-ci est certainement un simple mais je n'ai pas encore compris.Image ressource ne sont pas pivotés en paysage avec Android

Je travaille sur une application dans opengl es sur android

tout va bien, sauf quand je charge les textures.

je parviens à ouvrir la charge et créer toutes les textures sans aucun problème, mais l'image affiche lui-même mis en rotation de 90 il semble que l'application ne considère pas que son est dans le paysage lors de l'ouverture de l'image ...

je résolu le problème en tournant toutes mes textures de 90 degrés mais j'aimerais bien comprendre cela

parce qu'elle est la seule chose qui ne tourne pas, la barre supérieure est tournée, la touche coordonné sont tournés, le h et le w de la surface sont bons,

voici quelques extraits de code qui me semblent pertinentes

dans le manifeste android:screenOrientation="landscape"

sur Créer de l'application

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

InputStream is = context.getResources().openRawResource(id);

bitmap = BitmapFactory.decodeStream(is);

GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bitmap, 0);

Toutes les idées

Jason

Répondre

0

Salut à tous désolé pour la gêne occasionnée, en fait je compris que j'avais inversé 2 lignes dans ma carte uv et il est arrivé à regarder exactement comme si tous les les textures ont été tournées. désolé à ce sujet jason

Questions connexes