自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麒麟子官方博客

故事、源码、教程。公众号:麒麟子TM (qilinzitm)

  • 博客(11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 OGRE 1.7 例子程序分析

OGRE 1.7 例子程序分析 如果你自己都不清楚所谈论的东西,就根本不可能精确的描述它——冯诺依曼今天我就试着来表述一件众人皆知的事情,以测试自己到底有没有明白这件事情。OGRE是著名的设计模式大师,这已是不争的事实。可以说OGRE里将设计模式用得淋漓尽致。在这里我就不批判设计模式该不该用了。反正OGRE已经用了,并且没有出现...

2010-07-15 00:28:00 4007

原创 赵青-《剑侠情缘网络版》开发回顾

赵青-《剑侠情缘网络版》开发回顾 赵青-《剑侠情缘网络版》开发回顾,(转自剑网1,作者应该是原剑网3技术总监)这篇文章首发于一本谈游戏研发的杂志,是赵青写的,写得非常不错。《剑侠情缘网络版》开发回顾 2003 年的1月,我刚刚开发完《天王》项目,正在休息、总结和规划下一个项目。《天王》是我开发的众多项目中最满意的一个,虽然这篇文字主要是对《剑侠...

2010-07-13 20:01:00 4080

原创 游戏中的对象资源信息管理

游戏中的对象资源信息管理 首先要说明的是资源格式。资源格式一般存放如下格式资源|--- part0|----part1|----part2|...一个很好的例子就是模型信息文件,在一个模型信息文件中,存放了整个物体的所有部分,每一个部分又是单独的信息。这样做的目的在于游戏中的换装。...

2010-07-12 11:49:00 3917

原创 X86中的RDTSC指令

X86中的RDTSC指令 Intel的X86中的RDTSC即Read Time Stamp Counter 读取时间计数器的指令。这个指令读取CPU时间计数器,返回一个无符号的64位整数。它通过EDX EAX寄存器返回CPU被引导后,时钟所走的圈数。这意味着,你可以用它来计算时间间隔了多久。但是,由于这个指令还未被VC++采用,于是如果想要使用它,...

2010-07-10 11:29:00 2191

原创 毕业了,总结一次

毕业了,总结一次 打开WORD很久了,却始终无从下手。那种文字从指间流露出来的感觉,我是没有的。想说很多话,却又说不出来。若让我写上一篇关于如何做某某事的文章,或许我可以认真地做好,并且我很乐意那样。但让我表达自己的情感,一时间竟然不知所措。但是我告诉自己,我一定要写出来,写一篇关于自己的文章。毕业了,2010年6月29号那天。那一天,...

2010-07-09 22:13:00 3868 1

原创 WINDOWS窗口消息

WINDOWS窗口消息 Windows窗口消息不看不知道,一看吓一跳。原来就只是单单理解了SendMessage和PostMessage。前者是发送完要处理后再返回,后者是发送后立即返回,不管有没有处理。但今天仔细看了书上讲解后,才发现原来事情多着呢。窗口对象:线程里会有两种特别的对象,即窗口对象和挂钩对象。要知道,进程是分配资...

2010-07-09 00:28:00 3863

原创 YY了一个消息处理基类

YY了一个消息处理基类 当我们要进行消息处理的时候,通常需要写出一系列的消息函数,然后再将这些函数指针赋值给一个函数指针数组。当要使用的时候,根据消息编号确定在数组中的位置。 在C++中,成员函数指针写着很不顺手。。于是做了一个基类。。这个基类有个限制,就是只能处理两个参数的消息处理函数。第一个是消息ID,第二个就是消息内容。不过多数情况下已经...

2010-07-07 11:03:00 3880

原创 CPU高速缓存行

CPU高速缓存行 CPU为了更快的执行代码。于是当从内存中读取数据时,并不是只读自己想要的部分。而是读取足够的字节来填入高速缓存行。根据不同的CPU,高速缓存行大小不同。如X86是32BYTES,而ALPHA是64BYTES。并且始终在第32个字节或第64个字节处对齐。这样,当CPU...

2010-07-02 09:07:00 3959

原创 线程上下文数据结构

线程上下文数据结构 WINDOWS中定义了一个CONTEXT结构,该结构包含了特定处理器上的寄存器数据。系统使用CONTEXT结构执行各种内部操作。目前,已经存在为Intel、MIPS、Alpha和PowerPC处理器定义的CONTEXT结构。若要了解这些结构的定义,可以去看WinNT.h。该结构并没有说...

2010-07-02 08:47:00 3928

原创 Sleep函数的真正用意

Sleep函数的真正用意 关于VOID Sleep(DWORD dwMilliseconds);函数,许多人都觉得,它是告诉系统,延迟多少毫秒来执行后面的代码。但是,在WINDOWS这样的非实时多任务系统中,我们是无法估算会睡眠多久的。因为一个线程不是总是被执行的。它会在执行一段时间后,被系统暂停,然后系统又去执行另外的线程代码。于是,Sl...

2010-07-02 00:22:00 4840

原创 关于线程的执行和退出

关于线程的执行和退出 线程由两部分构成:线程内核对象:操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方。线程堆栈:它用于维护线程在执行代码时需要的所有函数参数和局部变量。我们必需要知道一个事实-----进程(WINDOWS中)是不能被调度的。通常所说的调度,都...

2010-07-02 00:07:00 3989

空空如也

一麒麟子一的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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