Android游戏开发
FlyingPrgApe
1年半的Android开发时间,多个上线应用
展开
-
Android游戏开发
Canvassave()和restore()Save()函数保存住当前Canvas的状态,之后对Canvas的操作都不会影响保存的Canvas状态,所以当restore()之后Canvas会恢复为保存之间的状态。举例:在Canvas上画一个三角形-->save()-->绘制三角形的y轴镜像-->restore()过程:restore之后,恢复save之前的canvas状态,即把三角原创 2014-04-08 16:50:15 · 1371 阅读 · 0 评论 -
OpenGL函数详解
一.OPENGL函数详解glActiveTexturepublicvoid glActiveTexture(int texture)功能:选择服务端活动的纹理单元详细:glActiveTexture选择哪一个纹理在后面的纹理状态改变时有效,纹理单元的数量是依据该纹理单元所被支持的具体实现。在OpenGL ES 1.0中至少一个,在OpenGL ES 1.1中至少两个。注意:原创 2014-04-08 16:53:08 · 4389 阅读 · 0 评论 -
OpenGL学习
一.OPENGL基础一)基础方法讲解1.坐标系采用三维笛卡尔坐标系,如图 2.不同的绘制方法2)索引法绘制三角形:具有索引缓冲数组3)顶点法绘制三角形:无索引缓冲数组,直接根据顶点顺序排序。3.缓存消除gl.glClear(GL10.GL_COLOR_BUFFER_BIT|GL10.GL_DEPTH_BUFFER_BIT);//消除颜色和深度缓冲4.矩阵模式原创 2014-04-08 16:51:40 · 1541 阅读 · 0 评论