最近迫于生存压力,不得不给人兼职打工。故在博文中加了个求点击的链接。麻烦有时间的博友们帮我点击一下。没时间的不用勉强啊。不过请放心,我是做技术的,肯定链接没病毒,就是我打工的淘宝店铺。嘻嘻。http://shop108130013.taobao.com。谢谢捧场。以后就每周写篇原创的技术博客回报大家,实在是迫于生计,无所不用其极。请谅解。
离第一个游戏Mr.Nom做出来有一个月了。工作上被拉去做很繁琐,但是平时又不熟悉的控件编程。经历了很煎熬的摸索之后,终于,这些日子可以交付。继续学习下游戏吧。
还是beginning android games这本书。14章目前只过了6章,还只是第一遍的过,一定要抓紧时间学习阿。努力再努力。
开始学习,OpenGL ES:A Gentle Introduction.
1.什么是OpenGL ES,为什么我们需要关注OpenGL ES?
OpenGL ES是3D图像编程的工业标准,它特别针对移动和嵌入式设备,由Khronos Group管理。关于标准具体,一查便知。不累述了。
2.程序模型:An Analogy(模拟)
投影:在3D图形化中被普遍使用的投影类型有两种,
平行投影(Parallel projection)在用OpenGL ES作2D 图形时典型地使用此投影和
透视投影(Perspective projection):在用OpenGL ES作3D 图形时典型地使用此投影.
OpenGL ES有三种类型的矩阵如下: Model-View 矩阵, Projection矩阵和Texture 矩阵。
渲染管道(rendring pipeline):
优化程序性能:
1.估量帧率
2.什么使OpenGL ES 变慢?
3.删除不必要的状态变化
4.减小texture的大小意味着可以减少帧的绑定
5.降低对OpenGL ES/JNI 方法的调用