2007年11月17日

摘要: 恢复CEGUI渲染状态 刚刚接触CEGUI,在原D3D程序上画了一个小窗口后,发现渲染效果于以前的大相径庭,查看了源代码后发现,原来CEGUI在渲染后并没有恢复到默认的渲染状态,于是改之,再编译、运行、一切正常。。。 下面是恢复其渲染状态的代码,与初始化渲染状态函数initPerFrameStates(... 阅读全文
posted @ 2007-11-17 14:56 小祥 阅读(687) 评论(0) 推荐(0) 编辑
 
摘要: D3D Alpha混合 Direct3D计算Alpha混合的颜色公式: Color = ( SrcRGB * SrcK ) + ( DestRGB * DestK ) SrcRGB表示源颜色值,即将要绘制的颜色值。Src... 阅读全文
posted @ 2007-11-17 14:54 小祥 阅读(1215) 评论(0) 推荐(0) 编辑
 
摘要: 地形高度算法小结 地形一般是用网格再从高度图里读取每个顶点的高度来生成。若进一步,想实现摄像机在地形上行走的效果,就需要算出地形上任意一点的高度。总结了3个方法: 一: 《Introduction to 3D Game Programming With Directx 9.0》这本书里介绍的,利用向... 阅读全文
posted @ 2007-11-17 14:52 小祥 阅读(681) 评论(0) 推荐(0) 编辑
 
摘要: c++指针 指针入门 这是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的Java、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么... 阅读全文
posted @ 2007-11-17 14:48 小祥 阅读(613) 评论(1) 推荐(0) 编辑
 
摘要: DirectX下 Viewing Frustum 的详细实现 本文大部分内容翻译自Gil Gribb和Klaus Hartmann合写的《Fast Extraction of Viewing Frustum Planes from the World-View-Projection Matrix》这篇文章,有兴趣的朋友可以搜索看下原文,里面DirectX下和OpenGL下的实现过程都说的很... 阅读全文
posted @ 2007-11-17 14:08 小祥 阅读(816) 评论(0) 推荐(0) 编辑