游戏编程
文章平均质量分 56
zx504287
为技术而疯狂!!!
展开
-
DirectX3D的后台缓存分辨率
什么叫后台缓存?如果我们要显示一张图片,是不是直接显示出来?答案肯定不是,Direct3D会将要显示的图片信息先送到一个地方放着,等上一张图片显示完了后的,再真正的将这张图片显示出来,这个存放显示内容的地方就是后台缓存。这里要注意的是,后台缓存的分辨率与窗口的显示区域的分辨率是一致的,如果不一致的话,Direct3D会进行相应的缩放。如果你建立一个800*600的窗口,而且是窗口模式的原创 2012-10-02 14:51:50 · 1713 阅读 · 0 评论 -
Device的Reset
最近一直在头疼如果窗口大小改变了,如何将后台缓存的大小也随之改变的问题,还有窗口与全屏之间的转换问题,这两个小小的问题困扰了我三天三夜,终于都给我破解了,当时那个开心呀!我怎么破解的?嗯……是研究了微软的DXUT源代码才办到的,话说那个DXUT不是一般的难理解,它里面往往一个函数千回百转,想找到它的核心代码还真心不容易,没有一定基础最好不要去研究,否则你会苦恼不已。不过里面的知识还真博大精深,毕竟原创 2012-10-02 14:53:15 · 1645 阅读 · 1 评论 -
Project Anarchy游戏引擎的研究之路
研究Project Anarchy也有三个星期了,可能很多人都没听说过这个游戏引擎,但是这个引擎非常强大,优化得也非常好,不可小看啊。如果了解过古剑奇谭2的人可能知道,烛龙换了新引擎,买了Havok的产品Havok Vision,这个是能打造3A级游戏的引擎,维基百科说暗黑之魂2是用这个引擎打造的,因为这个引擎是这两年才发布的,所以用他做游戏的公司还不是很多,我们国家目前也就烛龙在用,烛龙用得怎样原创 2013-10-09 15:24:33 · 3560 阅读 · 3 评论