自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zengqh的专栏

祝她幸福!

  • 博客(67)
  • 收藏
  • 关注

原创 好的博客链接收集

收藏夹在重新安装系统后就丢失了。下面将收集一些好的链接与blog.1.http://www.cppblog.com/kongque/  手机图像有关2.http://www.cnblogs.com/wonderKK/  作者想写自己的游戏引擎3.http://www.songho.ca/opengl/gl_fbo.html FBO, render to texture,

2012-04-22 03:18:47 619

原创 博客地址转移

CSDN不通知我就随便删除我的文章。新地址为:http://www.cnblogs.com/zengqh/

2012-05-01 09:37:36 564

转载 在游戏中使用“CEGUI”

在游戏中使用“CEGUI” —第一章(底层)日期:2006/4/13 – 2006/10/10 本文首次刊登于《游戏创造》,现开放与大家共享,转载请注明出处。 作者介绍       唐亮(千里马肝),四年游戏从业经验,曾任职于大宇软星科技(上海)有限公司任程序技术指导,现在ATI任Engineer,主要负责XP/Vista下的Display Driver。迄今为止主要个人作

2012-04-25 09:24:38 1442

原创 使用fbo来实现render to texture演示

opengl 都4.2了!!!!glDrawBufferglReadBufferglReadPixelsglCopyPixelsglCopyTexSubImage2D.......上面的函数已经被现代opengl所抛弃, 建议不要再使用了, 因为它严重地影响了渲染流水线的性能。取而代之的是各种帧缓冲区。就如上一篇文章中的,显示列表也已经被抛弃,取而代

2012-04-24 18:02:26 2491 1

原创 vbo 简单演示

code: http://download.csdn.net/detail/netrookie/4252739picture:

2012-04-22 21:24:10 635

转载 OpenGL中FBO的概念及其应用

FBO一个最常见的应用就是:渲染到纹理(render to texture),通过这项技术可以实现发光效果,环境映射,阴影映射等很炫的效果。OpenGL中的Frame Buffer Object(FBO)扩展,被推荐用于把数据渲染到纹理对像。相对于其它同类技术,如数据拷贝或交换缓冲区等,使用FBO技术会更高效并且更容易实现。在OpenGL渲染管线中,几何数据和纹理最终都是以2d

2012-04-22 03:12:18 2852

原创 简单的重力

CODE:/***************************************************************************************************** * File name: Game.cpp * Create time: 2015/03/28* Module:

2012-04-16 23:17:41 634

转载 Objc: 使用Xcode

转载:http://marshal.easymorse.com/tech/objc-%E4%BD%BF%E7%94%A8xcodeXcode功能很多,以下介绍常用的功能,帮助ObjC开发人员提高编码和调试效率。 改变公司名称通过xcode编写代码,代码的头部会有类似下面的内容:应该将这个内容改为公司或者项目的名称。在xcode 3.2.x

2012-04-13 16:11:16 1268

转载 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的

2012-04-13 15:18:18 767

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

先看一下官方文档给出的初始化示例代码:容易让人困惑的地方在于,将父类初始化之后,将其返回的对象指针覆盖当前对象的指针。这种方式令人费解,目前暂时找不到官方解释这么做的原因。官方文档 有解释。我们先分以下几种情况分别分析:(假设superSelf是[super init]的返回值)1 superSelf == nil     此

2012-04-13 11:00:55 856

转载 objc’s self and super

转载:http://web2.0coder.com/archives/305在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:?1234

2012-04-13 10:47:57 531

原创 change color demo

对obj-c有一兴趣后总中喜欢show。好吧。满足一下虚荣心。其实obj-c和c/c++思想上还是相同的。只是前都加了很多特性,property,类别,委托,协议等等。- (IBAction)ChangeColorSlider:(id)sender { float v = Slider.value; TextLabel.textColor = [UIColor col

2012-04-13 00:09:13 565

原创 first appkit in iphone and mac os

把《learning objective c on mac》看一遍,正在了解如何写AppKit程序。努力吧。xcode 4.2创建写UI与书上写的不太一样。

2012-04-12 23:23:57 509

原创 mac os and xcode

折腾了一个晚上,总算把mac os lion与xcode装到virtualbox上了。新的公司需要移植到ios上。学习obj c 中。安装方法:http://ideapad.zol.com.cn/56/160_557572.html

2012-04-11 14:59:22 632

原创 hello gles!

hello gles!主要是EGL的初始化相关。GLES 2.0删掉了很多的固定渲染管线API,全是shader。用的是powervr gles 2.0 emulator, 没有找到nvidia gles 2.0 emulator。http://download.csdn.net/detail/netrookie/4212330

2012-04-09 23:33:17 764

转载 游戏地图的绘制--卡马克算法(转)

转载:http://bbs.chinaunix.net/thread-1669931-1-1.html地图是游戏中必不可少的一种预算元素,尤其是在RPG、ACT等类型的游戏中作用更为重要,一个漂亮的地图效果和一个流畅的卷动速度会大大增加玩家的游戏体验。而游戏中地图滚动的重绘有多种算法,由于手机性能的限制和开发周期等其他非技术条件,需要根据情况灵活选择所需的技术。本文将主要介绍如何使用OPhon

2012-03-31 10:04:21 5526

转载 ogre的主要渲染流程(转)

转载:http://hi.baidu.com/hy469680890/blog/item/e33174128405ce9b6538dbdc.html理解一个渲染引擎,我觉得最重要的是先抓住了它的主架构,它的主线,渲染流程,不然的话,一个引擎几万行,甚至几十万行的代码,光是打开solution就能吓你一跳了,OGRE也有十几万行的代码量,我一开始看它的时候也是无从下手,感觉代码太

2012-03-18 00:38:35 512

转载 regular expression

come from:http://deerchao.net/tutorials/regex/regex.htm首页 | 常用正则表达式 | 正则表达式测试工具 | 网络信息采集服务 | 论坛正则表达式30分钟入门教程版本:v2.32 (2011-8-17) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底

2012-03-03 21:33:25 399

原创 GameStd

/***************************************************************************************************** * File name: GameStd.h * Create time: 2015/03/02* Module:

2012-03-01 23:54:33 445

原创 boost and qt compile.

bjam stage toolset=msvc-9.0 --without-python --stagedir="F:\boost_1_49_0\vc9" link=shared runtime-link=shared threading=multi debug releaseconfigure -platform win32-msvc2008 -debug-and-release -open

2012-02-29 19:53:23 466

原创 kde4 + compiz只有两个桌面的问题

Go to Compiz Settings Manager > General Options > Desktop Size. Its the horizontal virtual size setting.

2011-10-16 00:17:55 550

转载 BOOST THREAD

转载:http://www.blogjava.net/LittleDS/category/31585.htmlBoost Thread学习笔记thread自然是boost::thread库的主 角,但thread类的实现总体上是比较简单的,前面已经说过,thr

2011-10-13 23:09:13 5550

转载 VC实现线程池

转载:http://www.cppblog.com/tx7do/archive/2006/04/14/5576.aspx 这两天在做关于网络蜘蛛的程序,希望可以通过线程池来提高程序的性能,网上搜索了一下,看到这方面的东西还不少,跟大家分享一下!~有许多应用程序

2011-10-13 23:05:21 604

原创 野兽男孩

平平淡淡的生活。

2011-06-26 23:29:00 471

原创 pthread简单的同步

一个小例子:/***************************************************************************************************** * File name: ~vs2CAF.cpp * Create time: 2011/06/26* Modul

2011-06-26 11:05:00 735

原创 sigsuspend牛刀小试

sigsuspend的整个原子操作过程为:(1) 设置新的mask阻塞当前进程;(2) 收到信号,恢复原先mask;(3) 调用该进程设置的信号处理函数;(4) 待信号处理函数返回后,sigsuspend返回。/******************************************************************************************

2011-06-25 11:34:00 509

原创 6.24

看了一部电影:《the source code》,还是那样,有一种说不出来的感受。

2011-06-24 23:45:00 361

原创 僵死进程

我是从:http://blog.csdn.net/hwz119/archive/2007/05/16/1612223.aspx转载过来的,他从哪里转过来的,就不得而知了。 解释得比较搞笑!!!  僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程.(zombie)进程   怎样产生僵尸进程的:   一个进程在调用exit命令结束自

2011-06-17 20:48:00 449

原创 fork()、写时复制、vfork()

转载:http://blogold.chinaunix.net/u2/66321/showart_725988.html解释得非常帅气!  最近几本关于L的书,想来通络一下。也干了近几件疯狂的事情,想想都要偷着自娱自乐一番,真是无聊到尽头了,也就是另一番风景。有些你以前一直巴巴的信仰为真的东西,偶乐改变一下,结果发现,原来不是那个理,换个道也没什么比以前差的,丫,这样,也不

2011-06-17 20:28:00 1586

原创 setjmp堆栈变化

环境:Debian 6.code, from apue:/***************************************************************************************************** * File name: setjmp.cpp * Create time:

2011-06-17 19:57:00 630

原创 cmake and gdb

转载:http://blog.csdn.net/wfing/archive/2010/06/09/5659086.aspx 1.  cmake支持gdb的实现,首先在CMakeLists.txt下加入SET(CMAKE_BUILD_TYPE "Debug") 在下面加入:SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall

2011-06-17 19:45:00 3322

原创 source and header frame(visual assist x)

header:/***************************************************************************************************** * File name: $FILE_BASE$.$FILE_EXT$ * Create time: $DATE$

2011-06-17 19:26:00 515

原创 setjmp 与 longjmp

云风大神的描述:setjmp 是 C 语言解决 exception 的标准方案。我个人认为,setjmp/longjmp 这组 api 的名字没有取好,导致了许多误解。名字体现的是其行为:跳转,却没能反映其功能:exception 的抛出和捕获。longjmp 从名字上看,叫做长距离跳转。实际上它能做的事情比名字上看起来的要少得多。跳转并非从静止状态的代码段的某个点跳转到另一个

2011-06-17 19:07:00 1341

原创 6.17

看了一部电影:《微光之城》。有一种说不出来的感受。

2011-06-17 18:51:00 339

原创 责任

妹妹的帐号:622848 2310 4490 61515爸爸妈妈的帐号:622848 2310 7957 38716. 

2011-06-17 16:39:00 343

原创 virtualbox + debian + kde + compiz体验

host: window7 32 bit.1. 安装debian + kde2.配置(1)sources.list随便找了一个中科大的源:deb http://debian.ustc.edu.cn/debian stable main contrib non-freedeb-src http://debian.ustc.edu.cn/debian stable main c

2011-06-12 14:23:00 1122

原创 win32线程简单封装

事件是比较让我满意的.Basic.h/*********************************************************************************************************************** FILE NAME : Basic.h * C

2011-06-08 23:13:00 561

原创 字符编码,我所不知道的

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 false

2011-06-04 20:19:00 505

原创 一张壁纸

<br />简单用PS处理了,看来PS相关的东西得好好学习。<br /> 

2011-05-29 09:35:00 468

原创 下一年的打算

<br />1. 写更多的代码,看更多的代码。<br />2.数据结构与算法<br />3.ruby<br /> <br />第一条也是最重要的任务,觉得还是写得不多,读得太少,更深入地了解如何分析与解决问题,更深入地理解程序的架构与设计。<br />第二条是我一度头疼的,这方面,我只是了解,现在想更多地了解。<br />第三条则是看到一个大神把ruby用得有点神,玩玩动态语言也好。

2011-05-24 21:32:00 583

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除