求解Android 上用OpenGL ES 1.x贴图的一个问题 程序在模拟器上运行良好,效果出来了,贴图能显示出来到真机上运行,程序也运行起来了,onDrawFrame也在一直执行,可是屏幕是黑的啊,这是为什么,急求指导啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个图片要是长宽是2的n交方。128*128 256*256 512*512 。你可以先打印下纹理号是不是无效的值-1.如果不是纹理的问题再看看 视图矩阵。如果你是OpenGL ES 2.0的程序 你要在Activity中判断手机是不是支持2.0版本final boolean supportsEs2 = configurationInfo.reqGlEsVersion >= 0x20000; if(supportsEs2){mGlView.setEGLContextClientVersion(2);mGlView=new GLSurfaceView(this); mGlView.setRender(new MyRender(this));然后要检查onSurfaceCreate中的Matrix.setLookAtM(mViewMat, 0, eyeX, eyeY, eyeZ, lookX, lookY, lookZ..坐标是不是合理的。还有 onSurfaceChanged中的Matrix.frustumM(mProjMat, 0, left, right, bottom, top, near, far);坐标 这些都可以影响观察视点 图片换成了256*256,还是黑屏,没能解决对OpenGL才刚入门,没有用到LookAt,frustum这类比较复杂的,只是做个简单的贴图Textures,在真机上纹理是黑的,但是有TouchDown这类响应;还有,我没有用到EGL,不知道是不是这个原因,只用了gl.h和glext.h这两个还是要谢谢renai2008了,多谢多谢 APK为何下载后变成了HTML或用浏览器打开 android获取html后,点击图片显示大图问题 Android 控件 android小球不规则道路碰撞问题 急!请问如何下载这里的东西? 问下一大家这个效果该如何实现? 求Android外文pdf加翻译? 在自己的程序中获取当前正在显示的Activity怎么做?我的是一个类。 android获取gps时的一个问题 安卓调用opencv库,出现如下问题,求大佬们帮帮忙看看 android seekbar 滑块图片 android 平台下 OpenGL 纹理贴图在真机上为什么无法显示,模拟器可以显示
你可以先打印下纹理号是不是无效的值-1.如果不是纹理的问题再看看 视图矩阵。如果你是OpenGL ES 2.0的程序 你要在Activity中判断手机是不是支持2.0版本final boolean supportsEs2 = configurationInfo.reqGlEsVersion >= 0x20000;
if(supportsEs2){mGlView.setEGLContextClientVersion(2);
mGlView=new GLSurfaceView(this);
mGlView.setRender(new MyRender(this));然后要检查
onSurfaceCreate中的Matrix.setLookAtM(mViewMat, 0, eyeX, eyeY, eyeZ, lookX, lookY, lookZ..坐标是不是合理的。
还有 onSurfaceChanged中的Matrix.frustumM(mProjMat, 0, left, right, bottom, top, near, far);坐标 这些都可以影响观察视点
对OpenGL才刚入门,没有用到LookAt,frustum这类比较复杂的,只是做个简单的贴图Textures,在真机上纹理是黑的,但是有TouchDown这类响应;
还有,我没有用到EGL,不知道是不是这个原因,只用了gl.h和glext.h这两个
还是要谢谢renai2008了,多谢多谢