上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 《DirectX9.03D游戏开发编程基础》一书中在第II部分第一章初始化Direct3D中提供了一个DirectX框架(所谓框架,只是一个支撑,在这个支撑下,可以添加代码实现相应的操作),但是整体感觉比较乱(不知道您是否有这种感觉?)。我将Direct3D初始化、资源设置与清除、显示等操作全部封装到一个类中,希望可以让代码不再杂乱,便于理解。Direct3D的初始化过程可分解为如下步骤:(1)获取接口IDirect3D9的指针。该接口用于获取系统中物理硬件设备的信息并创建接口IDirect3DDevce9,该接口是一个C++对象,代表了我们用来显示3D图形的物理硬件设备。(2)检查设备性能( 阅读全文
posted @ 2011-10-28 00:22 独酌逸醉 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 1. 齐次坐标 齐次坐标的理解——BigCoder2. 为什么Direct3D要采用四维坐标?矩阵运算------四维齐次空间 —— Guymon3. 向量的数量积与向量积 数量积 向量积未完待续……/*******************************************************/* 本文由 独酌逸醉 整理,部分内容来源于互联网* 转载请注明博客链接,谢谢! * 时间:2011.10.10/*******************************************************/ 阅读全文
posted @ 2011-10-11 21:31 独酌逸醉 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 如果你经常在 Windows 平台下写程序的话,我相信你一定会遇到 Unicode 与 ANSI 字符串之间的转换(string<->CString之类的)。要想实现 Unicode 和 ANSI 之间的转换,我之前的一篇文章中简单的介绍了一下:VS 系列 CString 转 string 方法,其实文中的方法是我蒙出来的,简单有效,至于原理我也不甚明了。大部分人使用的是以下两种函数来实现两者的转换:(1)ANSI->Unicodeint MultiByteToWideChar( __in UINT CodePage, // 标识了与多字节关联的一个代码页值 __in DWO 阅读全文
posted @ 2011-10-10 17:56 独酌逸醉 阅读(6694) 评论(0) 推荐(1) 编辑
摘要: 引: 这篇博客是根据昨天的我们团队技术研讨会,我所讲的部分的内容(这句话读起来好纠结啊),由幻灯片改变而成的。因为我们团队在界面设计上缺陷很大,而我想对强一些(当然是我们团队之中了,我们都是大学生,所以我也强不到哪儿去)。为什么不直接讲MFC技术,而要简单讲框架。原因如下:个人认为MFC难学难用在于你不了解MFC的架构,如果你稍微有一些了解的话,用起来也就没那么复杂了。框架类型的东西往往如此,为程序员隐藏了太多的细节,通常都是知其然而不知其所以然。我准备了好长时间,但是讲解效果不好。意料之外,情理之中。一来看框架就要看源码,一个框架源码的复杂程度可想而知;二来大家都关心一些实用的技术,表面性. 阅读全文
posted @ 2011-09-20 00:45 独酌逸醉 阅读(3927) 评论(16) 推荐(3) 编辑
摘要: MFCRTTI探究张杰2011-09-17声明本文由张杰原创,参考了侯俊杰先生的《深入浅出MFC》,源码摘自MicrosoftVisualStudio9.0\VC。个人能力有限,文章必定存在很多错误。我的邮箱是:chinajiezhang@gmail.comchinajiezhang@163.com欢迎您来邮件斧正。当然您也可以加我msn:chinazhangjie@hotmail.com交流。本文可供传播、交流、学习使用,但请不要用于商业用途。转载请标明此声明,谢谢您的合作。DECLARE_DYNCREATE和IMPLEMENT_DYNCREATE查看DECLARE_DYNCREATE定义( 阅读全文
posted @ 2011-09-20 00:37 独酌逸醉 阅读(1760) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页