随笔分类 - DirectX9
主要是翻译国外的教程,加入自己的一些学习
摘要:突然发现这样的的方法,觉得很好玩,但网上被各种转载的方法有句是错误的,导致无法初始化D3D,终于挖到了原始文章,补充一些自己的认识,以此记之。 首先要明确一下桌面(Desktop)这个东西。桌面,就是那个在所有窗口最底层的窗口,所有的桌面图标,例如我的电脑,我的文档,网上邻居等等图标,都是画在这个Desktop窗口上的。每次启动Windows就会启动Explorer.exe,桌面就是由Explorer.exe维护的。好,下面给出的代码片段,就是获得这个桌面窗口句柄的代码了。获得了Desktop的hWnd,就能将D3D画面绘制到这里了。然而有人会问,将D3D画面绘制到这里干什么??嗯,这个问题还
阅读全文
摘要:鸣谢:翻译来自:http://www.directxtutorial.com/Lesson.aspx?lessonid=9-4-1如有不对之处请见谅。概述:首先,我正式欢迎你使用Direct3D,我很高兴能分享一些关于3D编程的基础知识和高级技术。无论以后你是搭建自己的3D引擎还是借用修改别人的3D引擎,甚至只是购买使用,理解3D引擎背后的工作原理都是很重要的。和3D游戏引擎背后工作原理同样重要的是我们即将使用的3D库(DirectX),这也就是我为什么开展这个blog系列。这次的课程会涉及到Direct3D的基本概念以及开始第一个DirectX编程的相关内容,最后我会在window窗口中实现
阅读全文

浙公网安备 33010602011771号