大家好 这个肯定是一个简单的,但我还没有意识到。
我正在开发一个关于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);
任何想法
杰森
答案 0 :(得分:0)
大家好 很抱歉给我带来不便,我实际上发现我在我的紫外线地图中已经倒了2行,而且看起来好像所有纹理都旋转了一样。 对于那个很抱歉 杰森