上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页

OpenGL中FBO的概念及其应用

摘要: FBO一个最常见的应用就是:渲染到纹理(render to texture),通过这项技术可以实现发光效果,环境映射,阴影映射等很炫的效果。OpenGL中的Frame Buffer Object(FBO)扩展,被推荐用于把数据渲染到纹理对像。相对于其它同类技术,如数据拷贝或交换缓冲区等,使用FBO技术会更高效并且更容易实现。在OpenGL渲染管线中,几何数据和纹理最终都是以2d像素绘制到屏幕上。最后一步的渲染目标在OpenGL渲染管线中被称为帧缓存(frame buffer)。帧缓存是颜色缓存、深度缓存、模板缓存、累积缓存的集合。默认情况下, OpenGL使用的帧缓存是由窗体系统创建和管理的。 阅读全文
posted @ 2012-04-22 03:12 zengqh 阅读(3767) 评论(0) 推荐(0) 编辑

简单的重力

摘要: CODE:/***************************************************************************************************** * File name: Game.cpp * Create time: 2015/03/28 * Module: View * Author: zengqh * Blog: http://blog.csdn.net/... 阅读全文
posted @ 2012-04-16 23:17 zengqh 阅读(150) 评论(0) 推荐(0) 编辑

Objc: 使用Xcode

摘要: 转载:http://marshal.easymorse.com/tech/objc-%E4%BD%BF%E7%94%A8xcodeXcode功能很多,以下介绍常用的功能,帮助ObjC开发人员提高编码和调试效率。改变公司名称通过xcode编写代码,代码的头部会有类似下面的内容:应该将这个内容改为公司或者项目的名称。在xcode 3.2.x之前,需要命令行设置变量。比如《objective-c基础教程》第七章中提到的方式。之后,可以通过xcode的配置项操作了。操作步骤见下面图示:然后:这样,再创建文件,就有类似这样的效果了:通过搜索框缩小文件范围当项目开发到一段时间后,源代码文件会越来越多。再从 阅读全文
posted @ 2012-04-13 16:11 zengqh 阅读(2448) 评论(0) 推荐(1) 编辑

ObjC: 委托模式

摘要: 写得非常好。转载:http://marshal.easymorse.com/tech/objc-%E5%A7%94%E6%89%98%E6%A8%A1%E5%BC%8F在ObjC中,经常提到委托模式(delegate),非常重要。比如官方交互API,委托模式使用的很常见,比如UIView的setAnimationDelegate,设置动画的委托。不理解委托模式,就不能很快的理解很多API的使用,因为它们使用一样的模式,了解这个模式,就会心领神会,立即上手。下面用通俗的话说说委托模式是干什么用的。实际上ObjC中的委托模式,类似于Java中的回调(CallBack)机制,或者说监听器机制。再或者 阅读全文
posted @ 2012-04-13 15:18 zengqh 阅读(1331) 评论(0) 推荐(0) 编辑

[iOS] 关于 self = [super init];

摘要: 先看一下官方文档给出的初始化示例代码:容易让人困惑的地方在于,将父类初始化之后,将其返回的对象指针覆盖当前对象的指针。这种方式令人费解,目前暂时找不到官方解释这么做的原因。官方文档有解释。我们先分以下几种情况分别分析:(假设superSelf是[super init]的返回值)1 superSelf == nil 此时父类初始化失败,self随之被赋值为nil并返回,表现正常。2 superSelf == self 大部分类的初始化都是这个结果。此时赋值没有任何影响。3 superSelf != self 这种情况正是大部分人疑惑的地方。执行self = [super init]之后,我... 阅读全文
posted @ 2012-04-13 11:00 zengqh 阅读(1586) 评论(0) 推荐(1) 编辑

objc’s self and super

摘要: 转载:http://web2.0coder.com/archives/305在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:?12345678910111213141516171819202122232425262728@interface Person:NSObject {NSString* name;}- (void) setName:(NSString*) yourName;@end@interface PersonMe:Per 阅读全文
posted @ 2012-04-13 10:47 zengqh 阅读(273) 评论(0) 推荐(0) 编辑

change color demo

摘要: 对obj-c有一兴趣后总中喜欢show。好吧。满足一下虚荣心。其实obj-c和c/c++思想上还是相同的。只是前都加了很多特性,property,类别,委托,协议等等。- (IBAction)ChangeColorSlider:(id)sender { float v = Slider.value; TextLabel.textColor = [UIColor colorWithRed:v green:0.0f blue:0.0f alpha:1.0f]; } 阅读全文
posted @ 2012-04-13 00:09 zengqh 阅读(156) 评论(0) 推荐(0) 编辑

first appkit in iphone and mac os

摘要: 把《learning objective c on mac》看一遍,正在了解如何写AppKit程序。努力吧。xcode 4.2创建写UI与书上写的不太一样。 阅读全文
posted @ 2012-04-12 23:23 zengqh 阅读(151) 评论(0) 推荐(0) 编辑

mac os and xcode

摘要: 折腾了一个晚上,总算把mac os lion与xcode装到virtualbox上了。新的公司需要移植到ios上。学习obj c 中。安装方法:http://ideapad.zol.com.cn/56/160_557572.html 阅读全文
posted @ 2012-04-11 14:59 zengqh 阅读(158) 评论(0) 推荐(0) 编辑

hello gles!

摘要: hello gles!主要是EGL的初始化相关。GLES 2.0删掉了很多的固定渲染管线API,全是shader。用的是powervrgles 2.0 emulator, 没有找到nvidia gles 2.0 emulator。http://download.csdn.net/detail/netrookie/4212330 阅读全文
posted @ 2012-04-09 23:33 zengqh 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页