随笔分类 - Game Programming
摘要:在写游戏时钟类时,应确保时钟的计算是以某个固定的CPU为标准的。下面通过一个例子来阐述如何实现这一思想: // 记录特定进程的affinity mask unsigned long lProcessAffinityMask; // 记录系统的affinity mask unsigned lo...
阅读全文
摘要:LARGE_INTEGER tima,timb;QueryPerformanceCounter(&tima); 在 Windows Server 2003 和 WindowsXP 中使用 QueryPerformanceCounter 函数的程序可能执行不当 QueryPerformanceCoun...
阅读全文
摘要:源码已发布,请打开下载http://www.cppblog.com/mybios/archive/2008/10/31/65636.html上次发了个这样的图,结果被某些人鄙视了,很郁闷啊。我们把一个魔兽3的草地贴图提取出来,并且用下面的分块方法来标示每一块小贴图,然后通过一种特定的方式来组织这些小...
阅读全文
摘要:对于光照模型,从算法理论基础而言,可分为两类,一类是基于物理理论的光照模型,另一种是基于经验的模型。从使用角度而言,可分为全局光照模型和局部光照模型,本文简单地介绍了几种最基础的经典局部光照模型. 1、局部光照模型之Lambert Lambert光照模型是一个非常简单的模型,早在200多年前,一个叫...
阅读全文
摘要:几个月前公司准备将我们的UI系统从CEGUI换到Scaleform上,因此我也积累了些Scaleform结合C++编程的经验,在这里简单记录一下。 Scaleform实现了用硬件加速渲染flash的功能,利用flash的强大功能可以使游戏的界面看起来更酷炫一些。对于程序员来说,我最关心的就是Sc...
阅读全文

浙公网安备 33010602011771号