首先,需要具备android编程经验,就是要理解2D绘图,java等知识,这样起码能保证自己可以看懂代码,看懂了才能学会啊!(嘎嘎,貌似废话了一句)
http://code.google.com/p/nehe-android/
这个是著名的nehe项目再android上的移植实现,值得好好的研究一下。
阅读代码的时候,建议最好使用vim或者emacs等的专业代码阅读工具,当然要给它们配合一些插件来增强功能,emacs我不会用,但是我知道很有价值,感兴趣的同学可以去看看,用用。我常用的是vim,关于vim的安装配置,可以查看另一篇文章。
看了基本的概念,常用法之后,就可以看看如何用opengl如何来和美术人员配合了。
再看一个开源项目:
http://code.google.com/p/min3d/
可以把一些常用的开源项目的demo安装到自己的手机上,没事的时候就翻出来看看,理解体会应用场合。需要的时候就能快速找到demo来参考了。
嘎嘎