<分区>
我已经设法让这个例子工作了:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd370994(v=vs.85).aspx
我的问题是我正在尝试将那里的代码结构化为更易于理解的内容...
我的第一步是删除所有对于启动具有直接 x 表面的窗口来说并非绝对必要的东西......但是一旦我开始弄乱代码,我就会非常困惑哪些组件是核心,并且哪些不是...
您是否知道一种样板项目,其中包含窗口中 directx 表面的最基本知识。
D2D 很好,除非你建议我直接在 D3D 中编码...即使我只打算绘制 2d 东西。
我已经阅读了很多关于 directX 的资源和教程,但每一个盛开的资源和教程都有不同的细节,要了解“必须”的部分是多么困难!...
只是为了帮助你解决这个问题。
我开始尝试创建一个 Gfx 对象,该对象将启动并为直接 X 创建表面和资源,我还尝试分离我的 Windows 代码,但当然在那里也有点迷路......最后我结束了我的游戏类,以便 Windows 循环运行开始绘制、渲染和结束绘制。在上面的教程中,你有 2 个画笔,因为我不熟悉 directX,我不确定我是否可以将它们完全去掉还是怎样?
我想朝正确方向迈出的一步才是我真正想要的。