Android OpenGL ES
来源:互联网 发布:一手淘宝买家数据 编辑:程序博客网 时间:2024/05/16 07:19
都说android上没有一款好的游戏引擎,原因都说是硬件差异太大,编写游戏引擎时(一般用opengl es)不是所有的api都能用。这是真的吗?最近在android上使用opengl es时,确实发现兼容性要比自己想像中的差。
写的程序在模拟器中运行正常,在真机中运行却有很多问题,有的时候直接死机,有的时候画出来是一片白色。
例如:
(1) glView.getHolder().setFormat(PixelFormat.TRANSLUCENT);在模拟器上正常,在真机上死机,应该是我的手机不支持该api.
(2) 想用this.setDebugFlags(DEBUG_CHECK_GL_ERROR|DEBUG_LOG_GL_CALLS);进行opengl es函数的debug,却发现它本身有bug,会导致glDrawArrays时越界死机;
(3) 纹理贴图时,在真机上是一片白色,而在模拟器上正常。找到的解决方法为:纹理图像的宽高需为2^n;存放纹理图像的文件夹需更名为drawable-nodpi,而不是默认的drawable-mdpi之类的。
- android opengl es 源码
- Android NDK opengl ES
- android的opengl es
- android opengl es--立方体
- Android OpenGL ES
- android opengl es
- Android OpenGL ES
- Android OpenGL ES 学习计划
- Android OpenGL ES
- Android OpenGL ES->GLSurfaceView
- OpenGL ES for Android
- android openGL ES 01
- Android OpenGL ES
- Android OpenGL ES 总结
- android opengl es编程
- android OpenGL ES 2.0
- Android OpenGL ES 教程
- android opengl es总结
- android 设置Button或者ImageButton的背景透明
- 『程序员』win7下的小隐藏的小软件
- 设计模式 reactor和proactor(转)
- 1556
- android笔记3(surfaceview)
- Android OpenGL ES
- 电子书RSS
- MFC 保存对话框扩展名
- 用.NET 抓取一个页面
- spring quartz任务调度
- linux文件编程(1)
- JTree添加选中事件
- 在C++中实现多播委托(1)
- windows帐户管理