随笔 - 934, 文章 - 0, 评论 - 247, 阅读 - 344万

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

04 2012 档案

摘要:下面代码设置当前Matrix模式为Projection投影矩阵: gl.glMatrixMode(GL_PROJECTION); gl.glLoadIdentity(); 后续的坐标变换则针对投影矩阵。 OpenGL ES可以使用两种不同的投影变换:透视投影(Perspective Projection)和正侧投影(Orthographic Projection)。 正侧... 阅读全文

posted @ 2012-04-27 15:24 蝈蝈俊 阅读(2085) 评论(0) 推荐(0) 编辑

摘要:转自网上,网上没找到出处,只看到一些论坛中有这篇文章,组织的有点混乱,这篇文章感觉讲的挺好的。http://www.bangchui.org/read.php?tid=7572&page=1本文只关注于如何一步步实现在Android平台下运用OpenGl。1、GLSurfaceViewGLSurfaceView是Android应用程序中实现OpenGl画图的重要组成部分。GLSurfaceView中封装了一个Surface。而android平台下关于图像的现实,差不多都是由Surface来实现的。2、Renderer有了GLSurfaceView之后,就相当于我们有了画图的纸。现在我们 阅读全文

posted @ 2012-04-27 12:14 蝈蝈俊 阅读(696) 评论(1) 推荐(1) 编辑

摘要:http://www.cnblogs.com/shengdoushi/archive/2011/01/02/1923940.html这个系列的博客对学习OpenGL 2D开发很有帮助,不过它给出的代码在Android 3.1上运行报错,Must use a native order direct Buffer出现这个是因为 OpenGL是一个非常底层的画图接口,它所使用的缓冲区存储结构是和java程序中不相同的。Java是大端字节序(BigEdian),而OpenGL所需要的数据是小端字节序(LittleEdian)。所以,我们需要 Java 的缓冲区转化为 OpenGL 可用的缓冲区。修改方 阅读全文

posted @ 2012-04-27 09:55 蝈蝈俊 阅读(1545) 评论(0) 推荐(0) 编辑

摘要:消息分发知识基础动作序列的三个事件TouchEvent 分三种事件:down、move、up。其中move事件在一个操作中(这里说的一个操作就是用户与屏幕的交互,即由down到up的动作序列)可能会发生多次。 但是,我们认为一个动作序列会包含以上三种事件,因此,在事件处理中就是要处理好这个过程,而最重要的就是down事件,这是一个动作序列的起始,没有down谈不上后面的事件了。 所以,我们把消耗down事件的类当做是这个动作序列的最终载体。如果Down事件不归你处理,那这个动作序列的move,up也不归你处理。他们的触发顺序会是这样:ACTION_DOWN->ACTION_MOVE-&g 阅读全文

posted @ 2012-04-13 12:12 蝈蝈俊 阅读(4862) 评论(0) 推荐(0) 编辑

摘要:XCode 4.2.1 项目的模版截图:Single View ApplicationThis template provides a starting point for an application that uses a single view. It provides a view controller to manage the view, and a storyboard or nib file that contains the view.最常用的应用模版,XCode 之前版本的 View-Based Application 跟这个最像。刚开始学习HelloWorld 就应该从这 阅读全文

posted @ 2012-04-11 17:34 蝈蝈俊 阅读(5808) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示