posted @ 2012-05-22 11:43 蝈蝈俊 阅读(286) 评论(0) 推荐(0)
摘要:
在addObj后及时释放所添加的object NSMutableArray *array = [NSMutableArray new]; NSString *str = [[NSString alloc] initWithFormat:@"a"]; [array addObject:str]; [str release]; [array release]; 也就是说当你吧str放进array的时... 阅读全文
摘要:
为每一个变量实现其访问器,繁琐,@property 可以替我们减轻工作。 是否暴露读写接口 readonly 将只生成getter方法而不生成setter方法(getter方法没有get前缀)。 readwrite 默认属性,将生成不带额外参数的getter和setter方法(set... 阅读全文
posted @ 2012-05-22 10:12 蝈蝈俊 阅读(548) 评论(0) 推荐(0)
摘要:
下面代码设置当前Matrix模式为Projection投影矩阵: gl.glMatrixMode(GL_PROJECTION); gl.glLoadIdentity(); 后续的坐标变换则针对投影矩阵。 OpenGL ES可以使用两种不同的投影变换:透视投影(Perspective Projection)和正侧投影(Orthographic Projection)。 正侧... 阅读全文
posted @ 2012-04-27 15:24 蝈蝈俊 阅读(2112) 评论(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 蝈蝈俊 阅读(707) 评论(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 蝈蝈俊 阅读(1554) 评论(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 蝈蝈俊 阅读(4882) 评论(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 蝈蝈俊 阅读(5825) 评论(2) 推荐(2)
摘要:
1、安装 Eclipse我之前安装的是:Eclipse IDE for Java Developers Version: Indigo Service Release 22、安装 subclipse在eclipse中help--》install new software --》add我选择的subclipse最新的版本http://subclipse.tigris.org/update_1.8.x... 阅读全文
posted @ 2012-03-19 17:20 蝈蝈俊 阅读(6548) 评论(1) 推荐(0)
摘要:
ViewFlipper 指定view http://topic.csdn.net/u/20111019/11/2df8a1e3-f9f7-4815-8d1c-2ab62c885377.html 只用过showNext和showPrevious方法,你那个效果用别的组件实现 可以用setDisplayedChild(int whichChild);来实现 ViewF... 阅读全文
posted @ 2011-12-16 18:18 蝈蝈俊 阅读(978) 评论(0) 推荐(1)
摘要:
查看操作系统版本 # lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: CentOS Description: CentOS ... 阅读全文
posted @ 2011-11-30 15:09 蝈蝈俊 阅读(1018) 评论(0) 推荐(0)
浙公网安备 33010602011771号