使用Android在Landscape中不会旋转图像资源

时间:2010-09-30 05:03:10

标签: android opengl-es

大家好 这个肯定是一个简单的,但我还没有意识到。

我正在开发一个关于android

的opengl es的应用程序

除非加载纹理,否则一切顺利。

我设法打开加载并创建所有纹理而没有任何问题,但图像显示自身旋转90。 看起来应用程序在打开图像时并不认为它处于横向...

我通过将所有纹理都旋转90度解决了这个问题,但我确实想把它弄清楚

因为它是唯一没有旋转的东西, 顶栏旋转, 协调的触摸旋转, 表面的h和w都很好,

这里有一些我认为相关的代码片段

清单中的

android:screenOrientation="landscape"

创建应用程序

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);

任何想法

杰森

1 个答案:

答案 0 :(得分:0)

大家好 很抱歉给我带来不便,我实际上发现我在我的紫外线地图中已经倒了2行,而且看起来好像所有纹理都旋转了一样。 对于那个很抱歉 杰森