我现在在做一个简单的基于OpenGL俄罗斯方块。
在给方块贴图时,贴图正常,没有问题,
但是不知道为什么背景图片也被贴上图片了。
debug了一下,发现它不是在绘制背景图片时贴上去的,
而是在onDrawFrame()方法里,绘制完方块的图片之后,跑到GLSurfaceView的内部方法时被贴上去的。
因为我没有OpenGL的源代码,看不到具体是在哪一步搞坏的,希望大家给点建议。
在给方块贴图时,贴图正常,没有问题,
但是不知道为什么背景图片也被贴上图片了。
debug了一下,发现它不是在绘制背景图片时贴上去的,
而是在onDrawFrame()方法里,绘制完方块的图片之后,跑到GLSurfaceView的内部方法时被贴上去的。
因为我没有OpenGL的源代码,看不到具体是在哪一步搞坏的,希望大家给点建议。
解决方案 »
- Android中怎么实现打开短信时要求先输入密码
- 请教,如何从onPause到onResume
- android源代码HAL层的头文件问题
- android htts调用错误
- 做Android驱动开发一定要懂Framework吗?
- 请问Android中类似iphone的TableView控件是啥?
- 使用 MediaPlayer 播放MP3文件,没有声音
- 我应该怎么选择?或者继续吗?
- 5OG留邮箱!黑马程序员27期全套Android视频开送了!!!!
- 谷歌、安卓都被墙,哪里好好下载sdk和 eclipse adt插件,
- android activity切换很慢
- android程序 加载.so库无法找到标准c++库Libray 'libstdc++.so.6' not found
在贴图前开了gl.glEnable(GL10.GL_TEXTURE_2D);
然后完了之后没有关闭,
画背景的时候也用上了。
所以我在画完方块后调用gl.glDisable(GL10.GL_TEXTURE_2D);
这样就ok了。