资源说明:OpenGLES20是安卓源码树下的opengl开发例子工程,用eclipse建的工程,我在里面加上了地球和月亮的球体+纹理,还有用点精灵绘画的夜空星星。纯粹是工作之余学习记录,有需要的下载参考,我也是参考网上的帖子搞的。建议下载代码后,在机子上运行,并理解完里面的每一句调用,试着修改一些参数玩玩,对理解OPENGL的一些概念很有帮助。最后忘了一件事:
要在OpenGLES20Activity.java的onCreate函数中修改一下才是地月界面,默认是安卓的原生例子三角形,上传资源时忘了改了。如下:
//mGLView = new MyGLSurfaceView(this);
mGLView = new EarthMoonSkyGLSurfaceView(this);
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。