0

我设法让这个例子工作:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd370994(v=vs.85).aspx

我的问题是我试图将那里的代码构造成更容易理解的东西......

我的第一步是删除所有对使用直接 x 表面启动窗口不是绝对必要的东西......但是一旦我开始弄乱代码,我就会非常困惑哪些组件是核心,哪些不是...

您是否知道一种样板项目,其中包含用于窗口中的 directx 表面的最基础知识。

D2D 很好,除非你建议我直接在 D3D 中编写代码......即使我只会绘制 2d 的东西。

我已经阅读了很多关于 directX 的资源和教程,但是每一个开花的都有不同的位和鲍勃,而且很难仅仅了解“必须”位是什么!...

只是为了帮助您解决问题。

我首先尝试创建一个 Gfx 对象,该对象将启动并为直接 X 创建表面和资源,我还尝试分离我的 Windows 代码,但当然也有点迷失在那里......最后我结束了我的 Game 类,以便windows 循环刚刚运行开始绘制、渲染和结束绘制。在上面的教程中,你有 2 个刷子,因为我不熟悉 directX,我不确定我是否可以将它们完全甩掉还是什么?

我想朝着正确方向迈出的一步正是我正在寻找的。

4

1 回答 1

1

我强烈建议你拿一本体面的书来指导你完成以下步骤:

例如 -尝试获取此副本

于 2013-03-15T08:00:10.917 回答